I like the idea, but I think there is a downside also.
Like you said, you want to be able to let people join this project. Prolly they need to download and install a tool which connect them to the peer/server.
The downside is that if everyone can join in to help, $ony's MIB's can join too.. are able to sniff where the packages going to (even worse, sniff the whole tree of IPs) and before you know it you got people knocking on your door.
Ik heb net pindakaas gegeten... dus