http://en.wikipedia.org/wiki/Freenet
If I recall correctly, files are split up, passed around and encrypted so you don't know what your serving up