"самописный". в паблике такого не встречал.
1) у вас кодировка документа и БД разная.
2) по поводу header(), меняй логику скриптов если хочешь чтоб работал. Или ищи замену ему, например <meta
копейки. подобного софта в сети море да и сорсы тем более есть
там нет ничего хитрого. все очень просто.
Передается пост запрос параметра next и как раз тот hidden.
а на сервера ничего не проверяется, +next $_REQUEST.
И что имеем:
http://www.atanet.org/onlinedirectories/tsd_listings/tsd_search.fpl?search=advanced&zipcode=&distance=100&city=&state=&country=&language1=English&language2=Russian&accred=no&area_of_specialization=&education=°ree=&services=none&intepreting=none&computer_eq=&tool=&nat_lang=&division=&status=&keyword=&action=%3E+Search+%3E&next=50
меняй параметр next на сколько хочешь вывести и парсь.)