I second this. But still, what a truly bizarre issue. As I read your post, all of my theories were being thrown out the window :S
If you can, I'd recommend downloading a Linux Live CD, like Linux Mint and boot into it, and then see if you can access those websites. If you can, then it's...