Right now the server is tracked via a cookie, is it possible to easily add in tracking via a php variable? (Maybe this already exists, I'm not sure) Then absolute links etc. wouldn't point to the wrong servers.
Example:
Currently:
http://www.ffxiah.com/item.php?id=90 refers to Rusty bucket on the server your cookie points to
http://www.ffxiah.com/item.php?id=90&server=Ragnarok would refer to Rusty bucket on Ragnarok.
Edit: You could of course just use and id to/instead, like &serverid=1 or whatever.
If no server is specified then the default should fill in to the server stored in your cookie. Hopefully that makes sense!