Podrías usar
fsockopen() y luego envías las cabeceras correspondientes con dicha información.
Realmente no tengo idea si funcionara, yo creo que si, pero como nunca hice algo parecido no tengo idea de como sería... eso si cuando lo logres postea la solución así todos aprendemos.
Saludos.
Otra vez yo... después de escribir lo anterior y mandarlo me dí cuenta que con la extensión
CURL seguro que es mucho más fácil mejor. Con
curl_setopt() puedes enviar los datos que necesites o setear todo aquello que quieras de una sesión CURL.
Saludos.