Hm, what about adding them all to an alert list as the loop enumerates, using their goofy names? Not sure if they would they be unique though - e.g. are there 2 a_frenzied_assclown21 in zone at once, if so you may skip one.
Then obviously you can /target noalert x and whatnot.