Best practice to share streams between separate BP sites?

What can you tell me about best practice to share streams between separate BP sites?
We are building a community network and want to find the easiest and safest way
to make BP groups appear as users on separate sites, in shared specific streams across a little webring of communities with inherited privileges. Is this something that exists?
What's the best path for this type of thing out there?
best
J