Well, yes and no.
No, because it convinced me that it is not possible to get the guild name of *other* players if they are representing a circle.
But yes, because you made me eager to solve it. :-) I think I now found a solution. Will have to run with randoms once to test it, but I'm confident.