goto your ISP's home page to begin with, and look there.
Your ISP, (Internet Service provider), will possibly have an amount of web space reserved for your use, and although it will not be your own domain name, it will be sufficient for you to set up your own home page and upload photos to it. You will aslo get your own home page url, the internet address you would access the page by.
Many ISP's also now provide instructions on how to set up a home page, and also a method to help you set up your own online within their site.
It would be a good place to begin, and start learning about making your own web site.
Mark
I'd like to post my photos on my own website, problem is I don't know the first thing about creating websites.
After I buy and register the domain, I'd like a web hosting/design service that can help me publish my pictures on the website very easily. (in other words, a something for the HTML-challenged- i cannot even understand Dreamweaver)
I googled some terms and found services like Blue Voda, Infinology, Actual Drawing, Registrar.com...Suggestions much appreciated!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic