As far as I remember
Comm.pl is based on a previous work by
merlyn.
I am having difficulty understanding what your actual qustion is.
Have you looked at the code?
I notice that this is your first post (under this user anyway). Read
How do I post a question effectively? if you have not already done so.
Martin