I recently found an interesting DNS based service that will allow you to access some of them: http://blog.marc-seeger.de/2011/04/07/hulu-and-iplayer-outsi... The advantage over a VPN-based solution is that there is no need to route all of your traffic over the VPN. Most of the time they only redirect the geo-location stuff and once you receive the videostream URL, that transfer will go over your 'regular' connection.…
For many of the services listed you need a credit card with an American address.
They link to a virtual debit card: