I haven't tried ot yet - but MACH2 will take (and use) 2 ports - you can set up another by adding a second card to the pc if you've got the slots. The configure lets you get to the second card for more "wire access".
Maybe with a USB version we'd have more options? HINT HINT - hope you're listening ART! hehehe
Hope that helps - Cheers - Jim