Thanks for making your first writeup a reply to my post! Objects were a whole other level of Perl that I was nowhere near ready for when I began my script. I've read a little more about OO programming recently, and I still don't want to take the time to learn it right now, but it's true that I had no idea what my script was going to become when I started it. I don't doubt that it would be better written using objects though.
Some day, I'll improve my skills enough so I could do things more conventionally, and so I would have more tools at my disposal. I think I could contribute more to the Perl community that way too. One of the reasons I'd be reluctant to release a subroutine of my script as a Perl module is that it would probably be pounced upon and improved beyond recognition and beyond my ability to work with it any longer, and I wouldn't want to lose my first baby.
I just downloaded Eclipse and was going to try the EPIC editor plug-in, then I was told about Emacs in this thread and was going to try that, and now I see there are even more editors I could try (I'm on Windows XP). I'm not sure what I'm going to do.