in reply to How do I write what I need, given that I know nothing at all about perl.
I just wanted to say thanks to everyone for all the great advice and help. I have decided that I will take a class to do this, and I now understand why no one has done it yet. :-)