Hola.
Eso es usar un poco tu logica nada mas.. si quieres hacer un archivo que cree la bd, simplemente mandarias el transac-sql mediante la funcion comun de mysql_query.
ejemplo:
Código PHP:
$sql="CREATE DATABASE nombre_bd;
use nombre_bd;
create table usuario (cod_usuario int primary key, log_usuario varchar(20))"
$result=mysql_query($sql,$conexion);
espero que te sirva, saludos...