Discussion forum for each group
You could use Panels and create a forum looking View (table) thats a copy of the same view that shows your Group content and then add it somewhere on the page. I wouldnt know how to add the 'forum' on a seperate page though.

You could add a select list in the group node form and have 'forum' or 'post' options.