Dreamweaver isn't going to help you a bit, if you need a database and scripts to process the data and generate new pages. I would suggest finding an existing open source application such as a forum or blog and modify it from there. Of course you will need to know PHP or whatever language it's written in, but that will be easier than starting from scratch. Also search for existing applications that do close to what you want, as well as add-ons or plug-ins to Content Management Systems such as Wordpress, Joomla, or Drupal. They may not take much modification.