Pero .. cual es el error que te genera la ejecución de file_get_contents()?
La mayoría de configuraciones de PHP no permiten usar "wrappers" externos como ya te comenté antes.
Si no puedes usar directametne una función como file_get_contents() .. en ese lugar tendrás que implementar una conexión por sockets (en el caso de que los puedas usar ..por qué también son limitados por ahí) e implementar parte del protocolo HTTP para "simular" una conexión TCP/IP al servidor HTTP que entrega tu página (sea lo que sea) en el URL que corresponda y reciba su resultado.
En las funciones del tipo fsockopen() tienes ejemplos:
http://www.php.net/manual/es/function.fsockopen.php
Un saludo,