Aside from the fact that you could Zip it up to make it (probably) small enough to e-mail, here's my preferred solution to your problem of the website build: click here
That is not only the best content management framework around, but also one of the easiest and most flexible. It would really ease your problem of creating lots of pages for images.
Incidentally, it is possible to convert a Powerpoint slideshow into a Flash app, in case that interests you.
The finer points of site structure and nav is open to interpretation, varies by project, etc. etc. Kind of like "how long is a piece of string?" With more time to spare, I could give that my full attention, but my head's mostly filled with jQuery development tonight!
Free hosting... that's tricky because it is so restrictive, understandably. Time to check the small print and do the sums.