It would then be nice to have rules in place so that whenever a user is added to a usergroup they have that forum added to their watch list automatically. This way the admin doesn't have to keep running the tool.
Ideally, you could use various member search criteria for this, not just usergroups. Various custom field data could be used to find users and assign forums to their watched list as well. One example that comes to mind is having all members who have California selected for the state they live in could have a regional forum added to their watched list.
Obviously you'll have to be careful about this so as to not cause spam complaints. But for staff it wouldn't be much of a concern. Users could always unwatch the forum if they wanted to.
I think this would be a great add-on. Like if you agree.