the shpere is moving its vertices, according to what? to some physics?

try to attack to every vertice a tiny box, and make the shpere passable, then allow physics to those tiny box, that vertices are then moved accordding to those boxes...
just an idea..

i think i used that to .. cloth simulation