SweetHome3D does that part.
You export an image for every light, where its the only light on. Everything is black except where the light shines. Make those black parts transparent in Gimp or PS.
now when you layer them you have each light's beams all intersecting and mixing.
There is a background image where all lights are off that they all stack on top of
Its far simpler than you might imagine.