"Who wants messages interesting for students group code BLAH1
messages interesting for teacherts code blah2 , for developers blah3..."
And everybody homealone decide where to subscribe to. After that you have some kind of maillists based on XOOPS and send your messages from :admin menu ->sistem admin -> mail users -> Send message to users whose group is:...
Best wishes!
Rostislav