The filter application needs testing, but appears to work. I've been wrangling around with it at home and it's not even terribly slow.
The next fun bit is getting the report-generating script written and working. After that, I have the ambitious dream of setting up a Tk/Perl wrapper so that it's not all command-line (command-line functionality was specifically requested).
Les has also mentioned that he'd like to get a Linux server running, so I'm going to start researching that and figuring out precisely what could and could not be done with and to a Linux server here.
Now, once I get my code again I can test the filtering mechanism and make sure it works on the email server at school...