Dunno who you're talking about but that idea's as old as time: write the data to a temporary file that both parties have equal access to, then send just the name of the file. The consumer opens the file (exclusively), reads it and deletes it. Traditional IPC mechanisms use only "main-memory" resources and are not well-suited to great-big messages or even not-so-big ones, but filesystems are specifically engineered to handle data of arbitrary size. So, just use whatever Perl mechanism you prefer to create the file, then send the name of it and you're done. Nothing complicated here.