Hola,
Para que ese insert funcioen la tabla solo tiene que tener esos 3 campos. Si tiene mas fallara. Pon:
Código PHP:
mysql_query("INSERT ...") or die( "MySQL dice: ".mysql_error());
Para que te muestre los posibles mensajes de error de MySQL.
Y no entiendo que quieres decir con "hacerlo para una noticia por independiente". Supongo que un campo de la tabla de comentarios es el id de la noticia a la que refiere el comentario.
Saludos.