He just emailed me and this was my answer so if anyone else has a similar question or anyone sees a problem with it, just respond.
Thanks,
-Vic
[tt]
Here's how I would do it:
open(EMAIL, "| cgiemail.exe "

|| die("failed to open first pipe: $!"

;
print EMAIL "To: someone@someone.com;
print EMAIL "From: me@someone.com";
print EMAIL "Subject: This is the subject";
close(EMAIL"

;
open(EMAIL, "| cgiemail.exe "

|| die("failed to open first pipe: $!"

;
print EMAIL "To: someone@someone.com;
print EMAIL "From: me@someone.com";
print EMAIL "Subject: This is the subject";
close(EMAIL"

;
[/tt]
Although that won't send them at the same time, it will do it close enough
that any human will not be able to tell.
I assume that the cgiemail.exe program is a DOS program where you can send
command line options to it. For example:
C:\>cgiemail -send someone@someone.com
would send something to someone@someone.com.
If it does, then you need to include any of those necessary command lines in
the open() functions after the cgiemail.exe part.
vic cherubini
krs-one@cnunited.com
====
Knows: Perl, HTML, JavScript, C/C++, PHP, Flash
====