I need to do multiple sets of port forwarding like this:
TCP Port 10000 Forward to 192.168.88.100 Port 10000
TCP Port 10001 Forward to 192.168.88.101 Port 10000
TCP Port 10002 Forward to 192.168.88.102 Port 10000
TCP Port 10003 Forward to 192.168.88.103 Port 10000
…
Do I have to create a rule for every single forward? Is there a better way/shortcut to do this?
No simpler way than one rule for each dst-port → to-addresses mapping exists. But you may use scripting to generate the rules for you if we talk about tens or hundreds of such rules. For less than 10 rules you’d spend more time and keypresses on scripting than on entering the rules. The “arrow up” key in command line followed by editing just two characters seems to me the quickest way to add up to about 20 such rules.