Some good info can be found at Electronic Frontier Foundation (an organization dedicated to Internet freedom)
http://www.eff.org/share/
Basically, that site contains some feasible solutions to the p2p problem, and probably other info as well.
Also, there was a thread over in Tilted Computing (near the top, I gotta go right now so I can't retrieve the exact link for you) about filesharing. If I remember correctly, it had some links there as well.
Good luck!