Если это поможет, самый быстрый способ пропустить картинку через свой сервер - проксирование на nginx'е. Не нужно выполнять никакие скрипты, нагружая таким образом сервер, нужно только настроить прокси:

Код:
server {
server_name proxy.example.com;
#...
#Разные параметры
#...
resolver 8.8.8.8;
location ~ ^/p/vk.com/(.+?)\.(vk\.com|vk\.me|userapi\.com)/(.+) {
proxy_pass http://$1.$2/$3?$query_string;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Так же nginx умеет кэшировать запросы, так что, вероятно, можно еще и кэшировать картинки у себя, чтобы сократить трафик.