Basically you need a web hosting site such as photobucket or Google albums and others have had success with Tinypics. Have a read of this thread, in particular Moderator 2's post which also gives advice on size of photo.
Posting photos
I look forward to your pictures.