If you are a Mac guy, check out PhoneView. It does a whole
bunch of awesome things including letting you export SMS
and MMS messages to your Mac so you can do whatever
you want with them.
Next, just paste it in an email to yourself with copy/paste.
Bring up you email via the HTML file then print texts on
iPhone on PC.
It's worked pretty well for me.