Zencart attaches file just fine. In fact, I wrote a module that uses the pdf invoice center, to send email to customers everytime a new order is placed (with the pdf invoice attached)
it might just, but i couldnt work it out, and there was comments in the code that it was buggy and unfinished.