Самый правильный вариант через сокеты, как предложил Wicked.
Зато короче с помощью fopen. Правда, Warning будет выплевывать если файл не существует. (так что их надо отключить)
Но уж никак не file_get_contents
Что если, файл 1Gb
Подсказка: Начиная с PHP 5.0.0, эта функция также может быть использована с некоторыми упаковщиками url. Список упаковщиков, поддерживаемых семейством функций stat(), смотрите в Прил. M.