I created an e-mail rule that executes a applescript script that prints anything that arrives via e-mail that has the word print in the subject.
So, I put the word 'print' in the subject of an incoming email and forward it to myself. If the subject contains print
The rule moves the message to a print folder, executes a script that does a unix cmd to print it and then removes it.
.. It prints on my iMac which has a printer attached and the mail program running.
I just tried it and I notice I now leave the message in the print folder.
It works pretty good!
I posted a message hoping that Bill will share a detailed setup process.