We have an upload facility on the forums you can use.
The only thing you'll need to do first is resize your photo in a program such as Photoshop or Photoimpression, I find if you can get it down to this sort of size: 800 x 640 (or there abouts) then it will display like this when it is included in a post.
Process:
1) Resize your picture using Photoshop or similar and save it on your PC
2) From the brown banner on any forum page, click
Image Gallery
3) From the drop down select
Upload An Image
4) Select
Browse on the right, and locate the image on your computer
5) Click
Host It then it's done.
To display the picture in a post, simply copy the contents of the
BB Code IMG box (using Ctrl + C) and then paste them directly into your post (Ctrl + V).
Hope that helps.