One way of doing it would be just to have a flat plane and just rig it as you would a character. I don't know how hard that would be animate but that's one way of doing it.