When you say you've been asked to post photos, do you mean board members asked you to post photos of your own bike?
Assuming that is the case, then I would suggest that you upload them to the Triumphtalk Gallery either in the category they would best fit in OR in your own personal gallery (each member has his/her own little photo gallery within the main gallery).
Using the gallery, you can simply upload them from your own computer to here as opposed to having them hosted on a site like Webshots and posting a link to them here.
As long as you know how to browse to a file on your own computer, you shouldn't have any trouble uploading them to the gallery (provided they aren't HUGE pictures..which will give you and error message if they are).