At 5:53 PM -0500 11/13/00, Listmail is rumored to have typed:
I am trying to create a perl script to make it easy for the newbies...
There are a bunch of existant web-based front-ends to SmartList; perhaps you'd be better off editing one of those instead of writing the same thing fomr scratch. (I speak from experience; a long time ago, I, too, wrote a SmartList web-based front-end for users. I decided to teach them how to use X-Commands instead, and maintain the lists _for_ them, and have never had a problem since.) Granted, user permissions become an issue here (does the host you are reselling use any suid wrappers to allow CGIs to run as the user instead of nobody?), but you'll have the same problem with copy/paste, except more so. How many times do you think your users are going to upload files to the server with <CR><LF>pairs. (or <CR>s for the Mac users) instead of unix line-feeds? I'm betting your clients won't be using pico or vi... ;)
And again, if you are constrained this badly, you might seriously consider installing your _own_ implimnentation of procmail/smartlist. (I used to have a virtual unix account on a shared machine, and had no problem installing my own procmail/SmartList install. Back then, the provided mailing list software was mReply - if you remember using that, you remember a much kinder, gentler Internet.)
Charlie