Facebook seems to be the obvious photo sharing and social interaction resource.

But if you just want to let others see your photos, there are plenty of Image Hosting web sites available, such as ImageShack, Flickr, Photobucket, and they all allow 'Albums' to be created and shared. But for multiple photo uploading I am guessing that you would all need to register accounts.

Hope that helps.