I think I can see how to achieve what I want to do with a separate RPi, however please speak up if anyone has done this already or if there is a better way to do it in SBC mode or directly with the Duet3 on RRF3.4.
We are running 2 PLC systems from the same gcode output file. One is the Duet, the other is a Windows PC based PLC. I can see in theory how to use a RPi to grab the gcode file, split it into 2 separate parts for each PLC, send one part to a shared folder on the WinPC, and send the Duet parts line by line over HTTP (there isn't much to send actually so not a big deal).
Any suggestions welcome, cheers!