My district has recently installed Microsoft Sharepoint. This is a dynamic tool (albeit from the MotherShip) that allows me to create and control groups where users can collaborate though shared documents, discussions boards, blogs, ...
Microsoft SharePoint Full Article Link - Student Discussion Boards