Here is an option but it requires postprint (on Solaris it is in /usr/lib/lp/postscript) and it also requires ps2pdf12 (a program that converts a postscript to pdf so that we can read it)
cat filename | postprint -s 8 -l 85 -n 2 | ps2pdf12 > filename.pdf
(postprint is formatting the text into 85 lines per page with 2 virtual
command 2 pages on 1 physical page, optional - you dont have to fo this)
uuencode filename.pdf filename.pdf | mailx -s "Subject" email@example.com
if there is no formatting by postprint required you can pipe all together...
Sorry , dont know that one but it would be nice to know, I am running it for each report that I send. I am happy with it like this because the end user then has the option of putting a filter in her email program and filter by subject. If you do find a way to send multiple attatchment, please post answer... Ta very much!