In the MySql/data/ folder you have folders in there for the DBs, is it possible to use the user name (ie /MySQL/data/username/) and have their db data folders in there (ie /MySQL/data/username/1db, /MySQL/data/username/2db..etc). If you can do this, you wouldn't have to worry about people trying to get a DB in that has already been taken and they can have control over their own stuff, instead of having admin doing it for users all the time. They have their own private isolated folder and all would be good.