See 3rd paragraph in print poj
In reply to Re: using a variable name for a filehandle by poj in thread using a variable name for a filehandle by msh210