But the problem here isn't distribution, it's durable storage. Something along the lines of Tahoe-LAFS would be far more suitable.
I still don't know if Tahoe is appropriate though. It's been a while since I looked at it, but doesn't it work with a fixed set of storage nodes? That wouldn't work for nodes coming/going where people can join organically.