There are some free sights that allow you to post pics. Yahoo, photobucket, etc. allow you limited space, but they are free. I pay for storage from Pbase. They charge $23 a year for 500mb which is quite a bargain. I don't have any affilitation with them other than as a client. Here's a link to their site if you're interested:
I currently have over 200 images stored there and am only using 45mb. so you can store thousands of images for your $23. This also allows you to link to sites that restrict the size of photos that they allow you to post. I have found it very useful and it costs less than $2 a month. It's also a fun site that has their own forum and different photo challenges.