The servers I've been onto accomplish this with a perl script making an invisible 'trigger' npc and checking the distance between the player and this npc. Once triggered you can do anything that eqemu+perl allows you to do. You could also compile custom code for the server that does this, but that's a little of a overkill.
I'll see if I can find an example script for you.
Edit: Someone had a similar question and found help here:
http://new.eqemulator.net/forums/sho...d.php?p=173158