Parece que si vas a usar tu script bajo línena de comandos (PHP CLI) y requieres los datos de un script/aplicación que corre bajo la web .. vas a tener que usar una conexión por sockets a esa página para "simular" tu aplicación de línea de comandos un servidor "HTTP" básico.
Puedes ver los ejemplos de:
http://www.php.net/manual/en/function.fsockopen.php
A todo esto prueba a No usar
http:// en el socket .. No recuedo bien que funciones si fopen() en remoto o sockets ...una de las dos no requiere del protocolo .. Y .. a malas usa la IP de ese dominio.
Un saludo,