Hi CharlieBrady, jonic, and bpivk, thanks for your help. I did actually think about jonic's solution but the only problem is that employees talk and an existing employee may pass on the group name, I doubt it though but it is possible. I will follow CharlieBrady's advice, thanks for your help, it is much appreciated!
CharlieBrady, just to double check so I don't make a colossal mistake and before I update the wiki.... which of the following is correct:
db accounts setprop myGroupName Visible internal
signal-event email-update
or
db accounts setprop myGroupName@myDomainName.com Visible internal
signal-event email-update
It was nice to come across the SME developers manual to get an idea of its architecture!