Qué bueno que pillaste el oriden del error :D
Crear una tabla con PHP es lo mismo de siempre: usas mysql_query() para enviar la orden de creación en sql.
Ejemplo:
Código PHP:
$orden = "create table mi_tablita (campo1 int(10) not null, campo2 varchar(50), primary key campo1)";
$sql = mysql_query($orden);
if (!$sql)
{ echo"Error creando la Tabla: ".mysql_error(); }
else
{ echo"Tabla Creada"; }
PD: La sintaxis de la orden create table puede estar mala, eh! que es ejemplo no más jejeje xP