I'm pretty ignorant on the technicalities of P2P sharing, so please ignore this post if it makes little sense.
However, it seems to me that this is a far more complicated way to share files. Servers have to be up and going etc. Why don't people simply agree to use something like LimeWire then...