Why not try and writepixels to the lightmap? You'd need to keep a record of the orginal pixel colours your overwriting though. If the torch length wasn't too long, you could get away with doing linepicks in a cone shape, getting the UV co-ords of the texture, and writing brighter pixels.