Crikey, You make scripting look easy Jethro_
I edited the script slightly as well, to get a list of users on channel entry/leave/server quit and nickname changes, also this is stored in a %serv1user and %serv2user variables, which also adds a new !ul command which will then show serv1 users a list of users from serv2 and vice-versa.
ChiefDean is welcome to use my updated script if he wishes: http://pastebin.com/LPSjZb54