Even just running a simple "file_get_contents" doesn't work, so I'm not sure adding a pause would help. It times out after 120 seconds regardless. If you could create a script that doesn't target that page, then I'd be all for it. I'll post the script I'm currently using to parse the hiscores just so we can go back and forth on the best way to do things. I want my script to be efficient and easy, so I think open-sourcing it would be the best way to do that.
I contacted Jagex's web team via Twitter and they said that, if I were IP banned, I would be getting a 404 response instead of the timeout I'm getting now. My host says nothing is wrong on their end. As it's only the one file I can't get from Runescape's server, I'm also very confused. I've never worked with Google DNS, but I'm not sure if that would help; it sounds like it would just be another IP for my server to use, but since Jagex says I'm not IP blocked, I don't know.
By the way: I can get the file using the same script on another server, so I know it has to be either Jagex or my host.
This is frustrating beyond belief, and I really am sorry for the problems that it causes you guys. I will try to find a new host and see if they have better luck with stability.
In the meantime, take a look at my redesign ideas and let me know what you think: http://imgur.com/a/UOLg4
EDIT: As for the redesign of the profile, before anybody else says it: yes, I know that Meneer Naab isn't American, but I used that flag to show the boundaries of the icon, instead of the Dutch flag which has white in the middle (look here to compare: http://i.imgur.com/KoIRL49.png)