Not being very clever at this, but I would suggest using the coolant on /off functions (M7,M8,M9) to control the turrets ( via the existing LPT1 port outputs) and just turn the coolant on / off with the spindle function (M3,M4,M5). Does this make sense ?.
Best regards,
Tweakie.