Re: a wiki for each group
As you can define access permission for each article, you could do this.
What you cannot do is to define a seperate wiki-startpage for euch group. You could list all the group-wikis on the Startpage. People will only be able to access the wikis, they have access to.
Everytime somebdody creates a new article he will have to set the right properly and you should check the search-function, if any article, the person has no read access to, are displayed anyway.
regards Frank