This person you paid money to for the script is not a pro. Stay as far away from that as possible. Don't contact, don't answer emails- lock your doors at night. Screen your calls.
There *is* a way to get help with this.
Post on craigslist or maybe even in some perl discussion group that you need a *real* coder to solve some problem.
A real coder is going to charge you for the time it takes them to solve your problem. Not for this junk that causes you a headache down the road. What you described is a travesty. Do yourself a favor and stay the hell away from people who sell you software, instead of charging you for development time.
If I were approached with this problem (not that I am offering) I would probably find an existing solution, install it, and charge you $200 for the rounded hour it took (45mins).