Prova con http://www.php.net/curl oppure scaricati una classe tipo Snoopy che implementa correttamente il protocollo HTTP.