Supongo que el error te lo muestra esta línea:
Código PHP:
$rs = mysql_query($sql, $con) or die("Error al grabar un mensaje: ".mysql_error);
Cambiala por esto (agregar () ):
Código PHP:
$rs = mysql_query($sql, $con) or die("Error al grabar un mensaje: ".mysql_error());
Entonces sí te mostrará el error que produce MySQL.
Saludos.