Реальных способов обойти -- нет. Можно защититься от тупой пионерской установки формы, адресующей чужой скрипт. В этом подойдет твой скрипт, если исправить в нем ошибку.
Далее: есть мнение, что произошла подмена задач и на само деле требуется нечто иное, а не именно защита от поста с другого сайта.
P.S. Тестовый пример:

PHP код:
<?php
$from = 'http://myservak.com.foobar.ru/form.html';
$from=parse_url($from);
if(stristr($from['host'],"myservak.com"))
echo "Переменная пришла именно с MyServak.com";
else
echo "Переменная пришла не понятно откуда.";
?>
Думаю, исправить будет несложно.
