i honestly think a good way to do this is give communities the option to be apart of the same network and merge like IRC does. so you Federated to see different communities like we do now and merge posts from different servers as a layer on top to show one community. now do i know how to do that not a clue. I also think something like a side bar webring would work as well.