algo que no me habia fijado es que no estas usando las comillas para identificar las posiciones del array $_POST
Código PHP:
Ver original$txt= $_POST["comentario"];
$comen= $txt;//esta linea no tiene razón de estar
en cuanto al preg_replace, creo que es mejor usar
saludos.