I would seriously consider going back and separating the rules, it will appear to work but cause no end of problems in the long run requiring reboots all the time IMHO.
Yes, one port per rule name, and I've found if you use names for the rules that include words in EXISTING rules, i.e calling it 'CCTV Web Server' it seems to cause merry hell...
And yet they will in all reality give better prices to cash customers than the poor account holder behind him.
Ive seen it happen, so has someone else here.