rich, thanks, i do really appreciate your help. i am sorry, i seem to not explain it properly.
backplotting into cad/cam doesn't seem to make any sense to me as it makes things more complicated instead of faster and easier. i need some automatism, manual changing of each new fille wil not make any difference.
maybe this makes it more clear, what i am doing now manually in mach 3 is the following: click open and start/run each needed toolpath (ca 14 files total to be chosen each time, out of a number of a couple hundred existing ones) one after the other, some after manually changing/chosing an x/y offset (G59 P...) in mach3, some after manually changing an Z offset (G59 P...) after manually changing to a different tool.
that's it. simple but error prone and slow. the only thing that is changed are the offsets.
so if you still think i should backplot, then for what? only headers and footers in some text files need to be changed. what i wrote about mirroring is just a nioce to have but not essential, see also below.
what i need some probably external little software to do is make me work faster and avoid errors entering offsets manually by adding them automatically into the code after i have choosen some offsets and names of text files to use in a scrolldown menu. it should not touch the underlying base files just use them to write new ones that can be discarded after use. obviously i also still want to have to click start manually;)
please see my code example in my first post. guess you haven't read it

here again for your convenience:
G00 G49 G40.1 G17 G80 G50 G90 G64
G21
(6mm)
M6 T1
M03 S15000
G01Z30.000
G00X-1284.500Y-420.000
Z16.350
Z15.000
G01Z0.000 F100
X-1284.953Y-420.003F1500
X-1285.407Y-420.011
........ center bit remains unchchainged..
......
X-1391.500Y-645.000
Y-648.000
X-1406.500
G00Z8.175
G00Z16.350
M5 M9
M30
i have read the manual. it's not so helpful as to exact syntax and poition in code.
i have also read the pdf you sent me, thank you very much, it explains offsets but not the syntax or where it needs to be written in headers and footers? also may i kindly say it's not very clear explanations, sorry;)

regarding offsets:
i should think there are two possiblities, either i do define the needed 50 x-offsets times the 2 z-offsets for 2 different tools = total 100 offsets (semi manual change system, z always the same for each tool) in mach 3 or 4 as the G59 P6 - 106 and let the programm enter into the headers each G59 P.. as chosen and also G54 in the footers (where?) into each code or i let the program enter a G52 X.. Y.. Z..into each header and G52 X0 Y0 Z0 into footer...but where?
like this?
G00 G49 G40.1 G17 G80 G50 G90 G64
G21
G59 P.. or G52 X.. Y.. Z.. 



?(6mm)
M6 T1
M03 S15000
....
.....
X-1391.500Y-645.000
Y-648.000
X-1406.500
G00Z8.175
G00Z16.350
G54 or G52 X0 Y0 Z0 

?M5 M9
M30
regarding 'summarizing?:
what i mean by this is take the code and enter it again one behind the other assuming they where two different ones.
in between these two could be the command to go to a safe tool change position, and then some manually start the next one, something like:
......
X-1391.500Y-645.000
Y-648.000
X-1406.500
G00Z8.175
G00Z16.350
M5 M9
M30
F1500
G01 Z 20
G01 X-500 Y-2000
how do i make the software restart from here? just press start? do not need a pause for a certain time or autostart after ta certain time as this might be dangerous.
another version would be no tool change just a break and restart the next one manually, so just empty between the two?G00 G49 G40.1 G17 G80 G50 G90 G64
G21
(6mm)
M6 T1
M03 S15000
G01Z30.000
G00X-1284.500Y-420.000
Z16.350
Z15.000
G01Z0.000 F100
X-1284.953Y-420.003F1500
X-1285.407Y-420.011
....
hope this all makes more sense now.
the offsets and summarizing as above is the minimum i need.
a bonus would be:
if the software could enter a command that lets the cnc run mirrored coordinates (mirrored about a defined axis, something eg along coordinates X-500 Y-2000 and X-500 Y0 )
i read this could maybe be done by entering into the code
G51 X-1
...
G50 X1
but this would mirror it only around the y axis lile eg X0 Y-200 and X0 Y0

??
is there also a way to make the cnc run the code backwards, i.e. start from the end and run the other way round?
mirroring and running backwards would allow me to reduce the number of code files i have to generate in cad/cam significantly..
i do like steep learning curves and i'd love to have the time to read through all books and i hope i will eventually learn a lot more about codes and programming, it's just a matter of having the time to do so;)
so thanks again..andi