fire growth modelling

A simpler approach would be to set up a billboard with a pre-rendered and animated fire texture. Sparks and smoke could be added using particles.

To make the fire spread, just make copies of the fire wherever you want it to spread.