1. Your forum is accessable from multiple domains but the content is the same for each link. This is OK and does not require multiple licenses. My site is an example of a multi-domain setup that is allowed:
This is not the case with your code modification/plugin.
It would be the case without them.
But as said, this is just my interpretation of the license agreement and you might want to get an official answer on that.