I think retreival will be the main problem. You certainly can dump all your files on a p2p network, but you'll need a reliable way of knowing which files on a p2p network were originally yours.
If it were possible to search by hash it would remove one hurdle. The second is >>3.