If anyone else stumbles upon this thread like I did looking for answers I've found a solution. It's late and I'll try to post the code and details tomorrow. Still working on processing raster images through mach3 though. That's going to take a little postprocessor magic.