Cita: $Mastercreation = "
CREATE DATABASE ".$administrador." DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE ".$administrador.";
bueno eso fue proponiendo algo
otro detalle q veo es que te hace falta unas comillas dobles ,, tienes 5 en total supongo es la principal la del inicio de la variable
tambien podrias probar en sustituir las vcariables $administrador por tu constante para verificar si tu concatenacion puede causar errores
algo asi como :
$Mastercreation = "
CREATE DATABASE gonzalo DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE gonzalo";