Hi Jake.
You cannot run a G 540 from a C10. C10 has no DB25 output. The G 540 will expect a parallel cable input. Perhaps with a C1 you could do it.
Ok, You have given no details, so I will have to assume that you know what you are doing in sizing those motors and actually NEED two 906 motors. Most applications would have N23 381s driving everything except maybe a N34 on the Z if it is really heavy.
Your future 4th axis would actually be a fifth axis electronics-wise. Mach3 will let you slave two motors together for one axis, but electronics will want one motor one driver.
If the 906 motors are Keling 906s, then the G 540 is capable of driving all of the motors by itself, albeit detuning the 906 oz motor torque down to 520 oz. This might be a good way to start, and worry about interface BOB and other drivers when time comes for 4th axis.
CR.
http://crevicereamer.com
Too many PMs. Email me to my name plus At A O L dot com.