Obviously, you will need to have your photos in a digital format to get them uploaded to any website. The easiest way is to have a digital camera. There are many models that will do a good job for less than $200. If you want more features, prices will be higher. Digital SLRs will be $600 and up depending on features and lenses.
You can also use a scanner to scan photos you already have to get them into a digital format. You can get a scanner for around $100.
Another way to get digital photos with a film camera is when you have film developed. Many processors will be able to provide you with the photos digitally on a CD.
Once you have digital photos, instructions for posting photos are listed
HERE. Scroll down to Post #7.