Esto:
Cita: CREATE DATABASE "principal";
CREATE TABLE "comentarios" (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nombre` CHAR( 75 ) NOT NULL ,
`email` CHAR( 75 ) NOT NULL ,
`comentario` LONGTEXT NOT NULL ,
`estado` CHAR( 20 ) NOT NULL
)
No es PHP, sino SQL. Son sentencias SQL que deben ejecutarse en MySQL, en tu caso, y no en un script de PHP.
Tip: Todo mensaje de error que comience con "
Parse error: ", es un error de PHP y no de bases de datos.