How to highlight smoke with object emit in blender render?

I am trying to achieve effect very similar to this one:

I am using blender rendering engine. Tried many things already but nothing works. Any idea how to highlight smoke with light coming not from “light” but from object which is emitting light?

Not possible with Blender Internal. It has no real support for GI effects like that.

I think that it would take, at best, several layers of cloud-effect superimposed upon one another with some sort of “blotchy light” source e.g. a (very blurred) plane illuminated by closely-placed lamps with strong falloff from center to edge, using this to modify one of the “inner” cloud layers in various ways. It would be difficult to make believable.