There is a document available which tries to explain that more detailled:
In reply to Re: Can a filehandle name be dynamic? by Anonymous Monk in thread Can a filehandle name be dynamic? by piyush