With that other issue in mind, I would personally recommend against that kind of logic. What happens when I change a forum to login required when anonymous users are already in the permissions list? And the other way around? This is going to be a nightmare, and it will be non transparent to admins.
I am very wary of complexity like this.