Plugin Recommendations

I would like to create a Wiki environment whereby each team has private/secured access to their page - to post updates and comments. But to not have access to other pages. How might you suggest I build it - I assume a sub-domain. And then which assortment of your plugins should I consider to bring this concept into reality?