I have used several different SMS saving apps and there some good ones, but is there one that will save messages from individual contacts rather than all of them?
With Handcent you can backup your sms conversations. I can't access My Handcent at the moment but I believe you can select individual conversations. You may want to also check your own app to see if it offers the same feature.