Я думаю, что проблема в основном в том, что ImagesHack не возвращает двоичный файл, когда вы указываете URL, указанный выше. Для меня это возвращает документ HTML.
Я думаю, вы должны попробовать передать двоичный файл в качестве параметра "media". Фотография, которую вы пытаетесь получить, находится по адресу http://img253.imageshack.us/img253/172/bfab82a545d414uo.jpg,, вместо этого используйте этот URL.
Это ответ, который я получил с тем, который вы изначально пробовали:
HEAD /my.php?image=bfab82a545d414uo.jpg HTTP/1.1
Host: img253.imageshack.us
HTTP/1.1 200 OK
X-Powered-By: PHP/5.2.6
Set-Cookie: nopopunder=1; expires=Thu, 07-May-2009 11:10:21 GMT; path=/; domain=.imageshack.us
X-UA-Compatible: IE=EmulateIE7
Content-type: text/html