You could easily set up a web server on a home pc and route the traffic trough your router.
I would advise against this 100%.
You would find yourself using a great deal of bandwidth and your connection would be unreliable at best.
You are better off dropping some coin on a hosting company that would host your kind of material.
http://www.web-hosting-ecommerce.net/
They have some inexpensive plans that allow for a great deal of transfer bandwidth, you can disable hotlinking from any other place but the TFP and it is very inexpensive. Check out their monthly special
-SF