Magnet vertices together
It sounds like you could just use Remove Doubles, and adjust your merge distance.
The only thing here is they don't meet half way. That may be dependent on Mesh origin though. I'll do a little checking and get back.


  Nope this is not based on origin, I think it is more based on vertex indices based on how it acts.






Shrinkwrap with a pass of limited disolve seems to work pretty good just be sure to use it on a closed mesh that has enough topology do bend at the right places.