Hi scrupul0us,
I haven't changed anything in my code but within the last few minutes www.argyllnewmedia.co.uk correctly resolves to the page you mention.
I did mail my host a support request so I'm not sure if they changed some apache configuration.
However:
header ("location: http://" . $_COOKIE["region"] . ".argyllnewmedia.co.uk");
Does not display www.london.argyllnewmedia.co.uk in the URI.
I've got a feeling this may be something I need to do in Apache. Can anyone help with that here or should I post in an apache forum?