Welcome to the forum.
I'd guess it depends how intelligently Nemesis is mimicking then true open port.
For example, if it's just throwing a syn-ack packet in response to a syn then you should be able to just look for one port that doesn't behave like the rest, that will be the real service. With nmap I'd suggest trying the version detection flag (-sV) and look for different output.
Similarly you could easily script nc to connect to each open port, pass some arbitrary input, and look for differences in response. Again I'd expect all of the Nemesis ports to respond in the same manner, with the real port being unique.
Depending on how convincing the Nemesis responses are, you may need to craft some complex data/input before you identify a difference, but you will get there. If not, and Nemesis is responding
exactly like the real service, then you've just opened the same service on multiple ports

Hope this helps, let me know how you get on, would be interested to confirm how well the above works in practice....