$sqlc = mysql_query("SELECT * FROM comentarios WHERE idnoticia = $result['id']") or die ("Error en comentarios");
$numerocom = mysql_num_rows($sqlc);
Borra el código anterior y pon ese, si te da error en comentarios, es por que $result['id'] o la fila idnoticia esta mal y luego me comentas.
Saludos