Why should you wrap a plane to an object is the first thing to come to my mind? Giftwrapping?
I'd try maybe nDynamics. Cloth simulator could be used for that. Move plane on top of that object, make object to passive collider and create clothobject from plane and simulate. Then just tweak the settings to match the result you want.