Ho capito. Sì, per pagine esterne al dominio in cui opera il tuo script puoi usare file_get_contents() se hai i wrapper abilitati nel php.ini.
I wrapper sono disponibili da PHP 4.0.4, quello che interessa a te è allow_url_fopen, che deve essere impostato a TRUE (dovrebbe essere abilitato di default).
file_get_contents() ti restituisce l'html generato della pagina che vuoi aprire, ma non gli header HTTP.
Per leggere quelli devi usare le funzioni CURL, che ti permettono di interfacciarti con le risorse via HTTP creando proprio un client (CURL = client-URL) e configurando tutti i parametri che entrano in gioco nella richiesta client-server.