in reply to some arbitrary string Archive::Zip contents of zip archive in a string
I don't know if it will work in this situation, but you might want to look at IO::Scalar or possible your own Tied Filehandle implementation.
-Lee
"To be civilized is to deny one's nature."