Първите две грешки са от функцията eregi. Вместо нея използвай preg_match.
Другите грешки идват от това, че изпращаш информация към браузъра, преди да се изпълни функцията header(); Може да оправиш този проблем като пренапишеш скрипта или използвай най-горе в страницата функцията ob_start().