in reply to how to pass filehandle between module ?
Filehandles are variables, so to pass a filehandle between modules, pass it like a variable, see perlintro for the details