Reviving an old thread - here's a great website I found. European guy who has a wonderful English-language blog describing builds and how-tos on his very detailed dioramas, many of which feature explosions and fires. Short answer: cotton, cellophane, and LEDs.
http://dioramas-and-models.com/how%20to%20do%20it.html