PHP はファイルの中身を丸ごと取得する file_get_contents() という関数があります。 この関数は http や ftp などのプロトコルを通して 外部にあるファイルも取得できるようです。
allow_url_fopen という設定が On になっていることが 前提ですが 5.3 のデフォルトでは On になっています。
allow_url_fopen という名前からもわかりますが fopen() 関数も同じ機能があります。 (というより file_get_contents() が fopen() の機能を使用しているのだと思います)
あとは次のように ファイル名の代わりに URI を指定します。
echo file_get_contents('http://www.yahoo.co.jp/');
http や ftp の他にも色々なプロトコルをサポートしています。