Teaming Multiple SubSonic Server/Clustering

I, and a few of my friends all have our own Subsonic setups. most of us give each other accounts to each others systems to share a bit, as well a a small group of friends who don't run their own system.
It would be awesome if there was a feature to join/team/cluster our subsonic systems together. Some sort of service account would be created and handed out to my friends to use to "attach" to my system. After that, they would have their local indexes/libraries, AND would be able to browse/search mine as well, their Subsonic server would act as a client to mine. Any users on their system would have whatever rights the "Service" account has on my system, odds are mostly just streaming/downloading.
I don't think this sounds that bad...thoughts?
It would be awesome if there was a feature to join/team/cluster our subsonic systems together. Some sort of service account would be created and handed out to my friends to use to "attach" to my system. After that, they would have their local indexes/libraries, AND would be able to browse/search mine as well, their Subsonic server would act as a client to mine. Any users on their system would have whatever rights the "Service" account has on my system, odds are mostly just streaming/downloading.
I don't think this sounds that bad...thoughts?