I recently had a situation where I really needed a concise way to pull all my text messages from my iPhone-enter PhoneView! This software is $29 and it was really a lifesaver for me.
It allows you to select a person or phone number and view all those messages. In my case, it helped resolve a business dispute about who said what and when. It saved me a great deal of time and helped me resolve my issue in my favor.
PS This is not a paid endorsement. i just like the product and hope it may help you.
You can check it out for yourself here PhoneView.