I don't see how you can do that? If you're g-code is one part, then there's no way to use the same g-code for either one part or two parts.
I used to use a machine like this (Masterwood), and it worked similar but still different. The Master wood had both left and right zones, and they could both be standard or mirrored, so there were actually 4 zones. When running parts for both the left and right, it allowed you to load separate programs for both the left and right. You could load the right program while the left was running, and the left program while the right was running. We used a barcode scanner for loading programs quickly.
Even with the proper control on this machine, the mirroring still had to be set up properly in CAD/CAM. Mirrored parts had to be drawn with reversed toolpaths so that they were cut correctly when mirrored, and the CAM program would add the zone information to the barcode, so programs would be loaded in the correct zone.
I think you have two options here.
If you want to run both a left and right part, then they should both be in one program, with the correct spacing for the width of the machine
The other option would be to add an M Code to the program to automatically mirror the part when loaded, although I'm not sure if this would work, as I've never tried it.
I think the best thing is to run parts on one side at a time. One side normally, and the other mirrored, by setting the X axis scale as Tweakie said.