Стасик, ну зачем же сразу такой кувалдой... твоё решение имеет смысл если все странички на сайте статичны и/или нет никакой возможности поменять адреса картинок... и даже тогда, по моему это можно проще сделать через mod_rewrite Апача
кидаем такой или очень похожий .htaccess файл в корневой каталог, и вуаля...
ну а если через PHP... почему бы просто не сделать какой нибудь config.inc файл с адресами серверов - например:
Код:
config.inc
$img_path = 'http://www.fastserver.com/img';
а потом, в файле галереи:
Код:
gallery.php
require_once('config.inc');
echo "<img src\"$img_path/somesubpath/mywallpaper.jpg\" >";
Почему оба моих решения лучше создания собственного прокся? Потому что если ты делаешь прокся, то ставишь двойную нагрузку на сервер - сначала тот должен скачать файл с платного сервера, а потом должен его же переслать клиенту... А представь себе ситуацию когда я например в Юсе, платный сервер тут-же, а бесплатный прокся где-то в России. Что получается? Получается то что вместо того чтобы качать картинку по быстрой местной линии, я должен её два раза перетащить через океан....
Жду комментариев и поправок

.