I doubt it would be reasonable to set-up a complicated rig for that.. use curvePathFlow(?) and animate a nurbs patch with many UV divisions and perhaps turn it to softBody and add a turbulenceField.
sorry, I cannot give a exact commands, because I have no Maya installed here, but You must have cought the idea - do fake!