No mencionas el tipo de error.. pero

al menos se notan mejor las líneas de error... aunque, incisto, para eso están las etiquetas PHP... velas cómo se debe visualizar:
Código PHP:
function quitar($mensaje){
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}
... adivino el error: "
Variable no definida"... al menos no veo (difícil de ver) que antes definas la variable
$mensaje... Igual noto que tienes 2 INSERT ¿para qué???
Un consejo te doy porque tu amigo "el jam" soy... visita las FAQ, leete algún tutorial...
Saludos!

por si no entendiste... el error está en que no defines la variable... ó eso creo depende del tipo de error que te arroja... pero sí es ese, eso es