CGVictor
Может я ошибаюсь, но весь протокол HTTP основан на работе с сокетами.
Будешь ты вызывать fsockopen, fopen, readfile или ещё что - в любом случае сервер должен будет создать сокетное соединение. Другое дело, если хостер просто запретил тебе использовать функцию fsockopen. В таком случае, если директива allow_url_fopen отключена в настройках сервера, можешь попробовать использовать curl, если он там есть.
Хотя единственный аргумент для запрещения исходящих сокетных соединений с сервера, который я знаю - это экономия трафика. И в таком случае что бы ты не использовал, всё равно получишь по ушам от хостера.