What about a dedicated server from a server hosting company such as 1and1, EV1, etc? Some have plans with up to 1TB of bandwidth starting at around $70 a month or so.

I used to have one, and if I still had it now I would've volunteered it for this if the bandwidth is only around the 10GB a month mentioned above.

It's a possiblity, anyway...