dude for the site you want to make, dreamweaver not only wont work (cuz you dont know how to code, so even if you make it visually in fireworks you cant put in the code for people to post pics). get a freaking wordpress like snowcase said, hes my business partner and a pretty damn talented web developer. Also, I'm a complete web-design ritard and i made www.dailyshortreport.com
a fully functional site using wordpress with 0 web design knowledge. Ask snowcase for his discounted hosting (he leases server space) and hell probably install wordpress for you if youre on his server. Then all you have to do is add a image posting plugin. just google "wordpress image plugin" and youll find what you need, it will be a one click install and youre done. boom, website.