Мде. Есди я не заслешу кавычки или прямой слеш, то скрипт ругается. На строчку if (preg_match("/[^\w@+-.,&©ц \/":]/", join($_POST))) он выдает: Parse error: parse error, unexpected ':' in ******** . Так что кавычки и слеш все же пришлось заслешить.
Примечание. После сабмита этого сообщения форум выдавал его все время в какой-то кривой кодировке (а все остальные сообщения - в нормальной, видимо кодировка дохла при передаче через POST). Пришлось редактировать построчно.