Can one access existing Facelets from a Java SE batch program to create HTML (and e.g. send it via email)?
I can't say 100% but you should be able to do this, just download the facelets source code cd to the directory and do a
find . | grep Test
and there are a lot of examples of bootstrapping the Facelets engine.