If you want a place to post photos w/ a few comments attached, you can set up an account at Pbase.com. It is currently a free service, though they say that they are going to start charging at some point "soon." - not sure how much. Of course, this wouldn't be the setup if you want something more elaborate, but an easy place to post pictures.
If you are in to learning a little computer-geek stuff, your ISP probably already allocates you a number of megs of disk space on their servers. You should inquire how to get to it. Once you know where it is, you could "roll your own" without having to incur any extra cost (except your time /w3tcompact/icons/smile.gif).