The free method that will allow you to store up to 2 GB's of photos would be to set up a Gmail account and give everybody your password. Create one mail message ("Photos") that you send to yourself, and just reply every time you want to upload photos. It will keep every reply in the same thread (or "conversation" as they call it in Gmail) and you can click on "expand all" on the right side of the message to see all your pictures.
It's free, pretty easy for anyone with any ounce of computer literacy, and allows you to store TONS of pictures. Or you could pay a couple bucks a month for a pay site.