I know you can use getTransformedVertex with an object's polygon manager. Then you could use a vertex controller to look through the mesh until you found the vertex that matches the one from getTransformedVertex. Once you find it, just change its values. I do this constantly.
I think this is what you want.