Is it possible to have an approval workflow for only one of multiple discussion forums within a space, or do all forums within a space have to have the same workflow?
Each forum in a space can have its own workflow. You can enable or disable workflow for a certain forum by going to Manage Space > Discussions, edit the forum, and set Workflow Enabled to Yes or No. When you set it to Yes, you can select which workflow to apply to the forum.
You can create discussion workflows in Manage Space > Workflow > Workflow Definitions. Take a look at Manage Space: Add Workflow . Make sure to activate the workflow.
Choose a location