Why not match the @LSERVER to %server%?
IF (%server%=@LSERVER) "do updates" ENDIF

As long as you don't have multiple domain controllers per site... Or even that wouldn't be a problem:

code:
 SELECT
CASE %server%=STOKE
IF (@LSERVER=dcstoke1) OR (@LSERVER=dcstoke2) "do updates" ENDIF
CASE %server%=LIVERPOOL
IF (@LSERVER=dcliverpool1) OR (@LSERVER=dcliverpool2) "do updates" ENDIF
ENDSELECT

You get the picture...
Oh, and in light of another discussion about the speed of kix scripts maybe you should considder defining $LSERVER=@LSERVER at the beginning of the script since the macro's seem to be slower. This was the finding, wasn't it guys?