Lo que pasa seguramente es que estás poniendo el nombre de usuario y la contraseña iguales, y estás generando un sql así:
Código PHP:
$sql = "CREATE TABLE `".$nick_usuario."` ( `id_mensaje` INT( 8 ) NOT NULL AUTO_INCREMENT, `pepe` VARCHAR( 12 ) NOT NULL , `pepe` VARCHAR( 12 ) NOT NULL , `".$titulo_libro."` VARCHAR( 25 ) NOT NULL , `".$comentario."` VARCHAR( 60 ) NOT NULL , PRIMARY KEY ( `id_mensaje` ) )";
Como ves... pretedes llamara dos columnas con el mismo nombre...
Saludos