This description typifies the setup I am attempting to create.
The main network is FruitNetwork.com. People come here to discuss their favorite fruits. this is a mutlisite network with several secondary sites in sub-directory format i.e. fruitnetwork.com/apples, fruitnetwork.com/bananas etc etc. The aim is for the super admin (NOT SITE USERS) to add new sites as they arise i.e. fruitnetwork.com/pineapples.
Users will register once and they will instantly have access to all sites in the network. they can interact with other users using buddypress regardless of what site their friend might be using. So if user1 logged into fruitnetwork.com/apples and user2 logged into fruitnetwork.com/banana, they can still send each other messages and interact.
Now the tricky bit...
I want to structure the network so that each site has its own groups, activity pages etc etc but still maintain the global friendship connections and user base. i.e. a user can create a group in the fruitnetwork.com/apples site called "apple pies" which will only be visible under fruitnetwork.com/apples/groups/ and not fruitnetwork.com/groups or fruitnetwork.com/bananas/groups.
I believe nothing is impossible, especially when code is involved, but is this feasible?
I've been investigating this for a couple of days and drawn a blank so far. Using the BP_ENABLE_MULTIBLOG tag in budypress would open all groups to all sites which is not what im after. I have also looked into using this plugin BP Multi Networks but I'm not sure if this would do it. Additionally, the plugin involves adding other dependent plugins namely WP Multi Network or Networks+ and these seem to be geared towards creating multiple networks whereas I am only creating one network.
Any help or suggestions you can provide will be most appreciated..... except banging my head repeatedly on my desk. i tried that several times to no avail.