I support original feature request. I think it would be great to flag certain objects to only be influenced by certain lights. Of course, can't this be scripted using pointers for the lights and the pointer ID is what is used to determine whether that light influences specific entities (which are themselves pointers)?
@Stucki: While the spotlight solution may resolve your issue, keep in mind that spotlights are much more system intensive; thus they can cream your framerate. My primary game engine, at the moment, is Acknex 7 (3D Gamestudio...although I'm trying to figure out how I could port my project to WME...I thought I had the solution a few weeks/months ago, but I was wrong), and we have had spotlights for many years. Our manual specifically states that spotslights are *bad* when it comes to framerate efficiency issues.
Anyway, Mnemonic can chime in if this is a major issue (use of multiple spotlights vs. framerate).
BTW, I think your work is fantastic. I've been talking about it on the 3DGS forum. The 3DGS community is first person shooter/shaders drunk, but there are a few adventure people or those who appreciate a good thing when they see it. There were a few nice posts about it if memory serves.