Blocking user<-> user interaction

Greetings,

I am looking for the best method to manage user<-> communications. More specifically, I would like to block users who are in the same group/roster from talking to one another. Tried using the packetfilter plugin but started seeing long delays is n msg delivery for everyone (even those not affected by the rules). In trying to research that issue, I came across a blurb about AD group names with spaces can cause a problem. Then I saw what can be done with privacy lists. My question is this: how can I create and push privacy lists from my Openfire server? I am not a java developer so I need a method I can implement easily.

Specs:

Windows Server 2003 R2 SP2

Openfire 3.5.2

AD

PostgresSQL 8.1

Thanks in advance.