this site uploads from your computer, and a picture hosting site is not necessary. This is how I did it:
Click on 'picture gallery'
On the top right, click on 'upload photos'
Know where your photo is on your 'puter
Pick your gallery
Click on 'Browse' to find your pic
Name your picture
Double click your picture to upload it.
I may have missed something, but thats the basics.