Forums are great for organizing discussions into topics and subtopics. Some allow members to have posts, and notices of new posts emailed to them.
Blog is like a journal and press-release software all in one. Many blogs allow visitors to post comments. Sometimes long discussions can take place on a blog, but each topic is started by the blog owner.