If you contact me off list I'll see what I can to to help with the hosting of the HTML and *possibly the images.
I'd second the "use thumbnails" suggestion along with some a few other solutions: -
1) make use of the HTTP_REFERER variable (not perfect but useful) 2) store the images out of a public folder then hardlink them when the correct index page is hit and use a crobjob the clean the hardlinks if the images hasnt been accessed in, say, 10 mins using the +atime bit with find. I've used this method quite successfully many times. 3) possibly use mod_bandwitch with apache (not tried it yet) 4) possibly use mod_security with apache (again not tried it yet)
Cheers
Stuart