in reply to Copy files around network

If the connection is unreliable, you can maybe use rsync (see also Rsync) to transfer the files to machineB.

If you want a low latency approach, consider pushing the files from machineA to machineB, starting rsync whenever a new file arrives using Filesys::Notify::Simple (and Win32::ChangeNotify).