Что это
if(empty($text) or !preg_match("/[a-zа-я]/i",$text) )
if(empty($text)) echo "" . $lang['12'] . "<br />";
else {
echo "" . $lang['13'] . "<br />";
}
echo "</font><br /><a href='index.php?act=add'>" . $lang['14'] . "</a><br />";
}
и ещё, используются разделители :|: а в тексте ты их не как не экранируешь ну и ещё попробуй напиши чтото типа
а
а
а
а
аа
а
И посмотри что получится, переносы нужно обрабатывать рас у тебя в файле каждый блок сообщение должен занимать 1 строку
ЗЫ и это так только с первого взгляда )