I can't use it with the Mac, they will be in different rooms.

What I was thinking of was doing the drawings and generating the G-code on XP running on the Mac in Vbox and saving the G-code on SD or USB stick and then some sort of board that sent the code to the CNC independent from a PC.

Do I need their software to use these boards?