You could write a routine to create PDF files and send emails with the PDF
attachment or
just build the body of the email from a query if you don't need the
sophistication of a report.
You could also build a web site which enables reports to be run off the live
data and send emails
out to customers pointing them to their link to run their report.
Basically "Push" vs. "Pull" methodology.
We sell two products one for each method,
Mark
RPT Software
http://www.rptsoftware.com
PS: We include an example of how to email customers their individual report
in the batch reporting
module.