yes u can, if you know how to use maya, use lattice deformed and animate the mesh , but you will treat it as blendshapes , another thing, you can rig it as a circular worm then animate one correct cycle.
that should make the job done, and if its for mobile game, trust me, use use texture with planner for better performance .