Newsgroups is another option, unlike P2P all it takes is for one person to upload the file, then it's available 24/7 for whomever wants it. And they'll be downloading at the speed of their ISP, not the uploaders.
Depending on the retention rate of the provider you should have between 25-45 days, i.e. if I post a video today 7/23 then you should be able to download it anytime up until between Aug 17th and Sept 6th. Most ISPs provide a free newsgroup account (But some including cable ISPs) put a limit on how much you can download.
I'm in the process of creating a how-to since several people PM'd me confused about how newsgroups worked. Once I complete it I'll have it as a sig.