"Can you post a picture show in your setup? If if I understood correctly you are saying that your router spindle is coaxial with the main spindle? How do you accomplish this?"
Here's a brief overview and a couple pictures. This design was a response to frustration with the common design which loses X or Y travel because the auxillary spindle is mounted to one side of the main spindle.
Mount: Fortal, about 0.8" thick, triangle dimensions are about 5" on a side. Top and bottom machined together in one set-up. Two rough sawed pieces of rough stock were faced, joined with cyanoacrylate, then drilled and tapped for bolts. After bolting together, the spindle nose and router body mounting holes were bored. Side clamping holes drilled/tapped, and finally the two pieces of each triangular mount were cut and then cleaned up. 1" 8020 was cut/faced to length and tapped 1/4-20. Total vertical dimension is 9", when mounted adds about 7.5" to spindle length- that is, Z travel is now around 10". Concerns for the mount were making sure the mounting holes were concentric and square. Obviously the top hole fits the Tormach spindle nose (3.375"), and the bottom hole is sized for the router body (2.75" or so). Have your router body in hand before starting.
Router: Dewalt DWP611, variable speed, bought a spare body on E-bay for 70 bucks. Collets and collet nut from PreciseBits.com. I bought a high precision collet and 1/8 and 1/4 high precision collets as a kit. About 75 bucks. See that website for a lot of detail about which router bodies work and a range of precision collets and cutters- do not use the collet/nut that comes with the router. Spindle runout on both the Dewalt and an earlier version (using a Bosch) was unmeasurable with a Last Word (<0.0002 or so), which amazed me but seemed typical for mill-run router bodies these days. The DWP611 is variable speed, 15-27K. Other router bodies vary, but 10-30K is common. My 1100 tops out at 5800rpm, so I've got a hole in rpm coverage, but that has been of no practical concern. DWP611 claims 1.25 hp, speed adjusts with what must be a triac or similar control, don't know whether it's variable voltage or PWM. If I had infinite time, I'd build a PWM controller and vary speed with a digital input, but in practice I just set an approximate speed and run, and that works. Power on/off is just the router switch.
Mounting on 1100: as seen, just a simple clamp to the spindle nose. Unfortunately, it doesn't play well with the spindle nose LED; one or the other but not both. I generally make sure I've got a bit of clearance under the 3/4" collet to avoid accidental main spindle damage. The LED lighting in the router body is minimal (that is, inadequate).
Same approach should work for a laser cutting head or a 3D printer head. In the latter case, the decreased Z axis might become an issue.
Happy to answer further questions.