I found this on the net.
1. Create an AppleScript on your home computer which prints the attachment from any email which has 'PrintLW640' (or whatever you like) in its subject.
2. Open Mail on your iPhone/touch, add 'PrintLW640' (or whatever name you want to give it) to the subject (like 'NewProspects PrintLW640'. Send the e-mail to your home email address. The attachment will automagically be printed...
3. More than one printer? Add multiple scripts with different printernames (like my PrintLBP5000 for color prints ;-).