There are free places like York Photo (www.yorkphoto.com) (they are free for a year, then you have to buy some prints from them) that offer hosting of photos you upload, or your ISP may offer some other host. Some photo sites are better than others. Linked pictures don't stay up from Webshots or Angelfire or some of the others, but York links have stayed up for over a year in my experience without turning into x's.
But first, to learn how to post just any picture, rather than go into it here, you should check out how to do a lot of HTML formatting at one of the practice threads that is here. This is a good one.
HTML Bootcamp (Cyber patriot training)
Once you know how to post pictures in general, then you can upload your own pictures to York and post them the same way.