There are plenty people who've successfully threaded with Mach and a parallel port.
And there are also plenty of people that haven't.
Last time there was a lengthy discussion about it on the Yahoo group, the general consensus was that it's broken, but does work for some people.
It apparently worked better on older versions of Mach3, which of course had other issues.