dosyaları incelemedim ama, sunucuda çalışmayıp localhostta çalışıyorsa, büyük ihtimalle sunucuda register_globals off olduğu içindir. Script globallere göre yazılmıştır, o yüzden çalışmaz. sunucuda register_globals açılması bir güvenlik sorunu yaratacağından, scripti editleyerek bütün değerleri $_POST yada $_GET haline getirmelisin.