Responding to my own post because I only half solved the problem. From Master.pl to Slave.pl, I am sending a bundle of XML files with headers. Since the stuff is passed via the "command line", the XML header errors out so the stuff does not make it to the Slave.pl. I have loaded String::Escape () and still cannot get the information to the array in Slave.pl. Can someone tell me the proper escape proceedure so all the array data arrives intact?