well you could possibly either look into an animated texture (which would be pretty complex) or a dynamics and particles simulation... which i think would be almost as complex