I was going to start a thread like this last year and then I thought about the actual logistics involved and decided not to
In order to post a picture, you're going to require somewhere to host it - be it webspace that you own or a photo hosting site. I used to use my own webpage, but these days I use Photobucket and I would recommend that to everyone. Just sign up for an account, drag and drop the photos you wish to upload and then link them here.