Creo que necesitarás implementar esas funcionalidades con algún lenguaje, dudo mucho que con sólo HTML puedas conseguir todo eso,
aquí hay algunos scripts de galería.
En lo referente al foro te recomiendo
Phpbb2
Ahora bién, tenen cuenta que si sólo sabes usar DreamWeaver es muy difícil que puedas implentar todo eso, necesitarás aprender algún lenguaje como PHP ó VBScript para poder implementar aplicaciones interactivas como las que señalas.
Saludos.