If you're actually going to use 500GB of traffic, it would probably be a good idea to email a host and ask them for a quote. Unless they oversell, most shared hosts will not have this in their regular plans. A shared provider should be able to handle this as long as you're not hoping to pay $1/month, etc.
█ TwisterHost Web Hosting █ cPanel ● Linux Hosting ● PHP ● MySQL ● SSH
█ Specializing in Shared and Shoutcast hosting!