Well it appears that when you post a new thread or reply to one, scroll down to ADDITIONAL OPTIONS and then push the button called Manage Attachments. You then are presented with several browse buttons to load pix up from your own computer's MY Documents (push upload and it should work)
Where did you get that ticklespot.com picture? I've never seen any of their stuff, it seems like the site closed down almost as soon as it went up. Is there a repository of their old material?
From Ticklespot.com when I was a member about 5 years ago. As they no longer exist and there doesn't seem to be a repository of their old material, then I consider it legitimate to post it. Will post more of theirs in due course, however not all were of this quality, some were just tiny gifs.
For more Ticklespot pix, look for the other post I did the a day or so after this one.