If the drives can accept Step/Dir signals then you can use with Mach. I think they will be able to use that method but have not looked at docs yet.
If using the parallel port you will need to use electronic gearing in the drive so that for every pulse Mach sends out the drive multiplies it. I do not like that method personally so I prefer to use an external controller so that I can get a true pulse per unit count.
Which controller would Depend on what you are looking for, the Ethernet Smoothstepper works well but for me the CSMIO products take things to a new level as they have 24v I/O and differential Step/Dir signals amongst other nice features.
Hood