I use google voice for reciept of all text messages (no text plan, texting blocked on cell plan). Google voice provides forwarding to multiple recipients, including to email accounts.
Of course, you would have to set up a google voice account for this person, and convince them to use a new phone number and install the proper apps. You would also have to be the controller of the google voice account, or else this person could find out where the texts are going.