So wie ich das in Erinnerung habe, ist world-guard etwas verwirrend, was die Bezeichnung "Gruppe" angeht. Zum einem kennt es seinen eigenen Gruppen (Member, Non-Member etc.), welche das Berechtigungsverhältnis zur Zone darstellt, zum anderen kann man aber auch Gruppen aus seinem Permissionsplugin diesen Gruppen zuordnen, durch eintragen in eine Zone z.B.
Flags können dann Gruppenspezifisch gesetzt werden, aber das bezieht sich auf die WG-Gruppen. Machbar ist es bestimmt mit einer großen, eventuell sogar der Globalen Zone alle Gruppen als "Member" einzutragen und ihnen über Flags den Chat zu erlauben (oder umgekehrt Gäste als Mitglied eintragen und ihnen den Chat verbieten). Man muss halt schauen, dass man hier nicht mit Build-permissions in Konflikt gerät (evtl. Priorität runtersetzen und/oder bauen verbieten). Kommt natürlich auch drauf an, wie das im Einzelfall mit den Zonen auf dem Server läuft und organisiert ist.
Ganz so trivial stell ich mir das daher nicht vor. Eine Permission setzen oder entziehen ist da sicher einfacher und schneller.
(Ich könnte dafür bei uns ModifyWorld benutzen, welches bei uns lediglich den Schaden und das interagieren mit bestimmten Sachen für Gäste blockiert, aber da es schon lange nicht mehr geupdatet wird keine Empfehlung.

)