Prueba en la línea 41 a quitar las comillas simples pero no estoy seguro
Cita: mysql_query("INSERT INTO comentario VALUES ($con,$idNoticia,$nickNuevo,$comentarioNoticia)");
Edito: pensaba que era algo de comillas, si a una variable le faltan las comillas y pones un número php las acepta pero si es texto falla, pensaba que el problema podía ser algo de eso pero luego mirando otra vez lo que he cambiado no tiene sentido.
¿Has probado a visualizar los errores que da php o no da ningún error?
Saludos