You must sign in to send C a message
Well, I've come across a couple solutions (browser extensions) that work really well if you use Google Chrome.
Firstly, there's MediaHint -- MediaHint.com
This allows you to use these sites:
Now you can access these sites, outside of the US!
There's another Google Chrome extension called Hola -- Hola.org
This allows you to use any website regardless of region. So, this works for folk in the US to watch BBC iPlayer, for instance, and allows for those outside the US use various websites, regardless of what region they are from. The service is crowd sourced, so the more people that use it, the better the quality of streaming and browsing.
Both of those walk you through the install process. These extensions aren't perfect but at least they're free (other than a Netflix subscription, or the like).
Have fun :)