in reply to Mail with attachments, but w/o writing out a file first

Write the report to a scalar (or an array of scalars) and use 'Data' instead of 'Path' (see the MIME::Lite docs).
Or use 'FH' instead of 'Path' if that's more appropriate (if your report generator can produce a filehandle to read from, say, by forking and using pipe to write/read the report).
  • Comment on Re: Mail with attachments, but w/o writing out a file first