Welcome to the forums! Unfortunately, you do have to sign up elsewhere to get your pictures on the net. One option is a wordpress blog with a private post. I have a post on wordpress that I keep adding pictures to, and I made it private, so it doesn't show up on my blog, but the pictures do show on the forums. You could just have an empty wordpress blog and use it for picture uploading. Also, Tumblr makes it super easy to upload pictures, and it's kind of fun to interact with other simmers on Tumblr, so you could also put your pics there.