Web: Slurpie – (another) distributed peer-to-peer downloading protocol (via HtP).
This looks pretty interesting; no special server is required, Slurpie can be used to download files from a HTTP/FTP server in a ‘swarming’ fashion similar to BitTorrent.
However, Slurpie does require a central server of its own, which it needs to ‘know about’ somehow in advance, and that server will then know who’s downloading what. Not sure how you’d do that effectively; in this case, a .torrent-type file format that contains the ‘main’ file URL and a URL for the Slurpie server, might be more effective.