Well seeing as we are able to see things because of the light bouncing off of the object and into our eyes I'd say that anysort of glamour emits it's own light rather than reflecting the suns light off of it so yes I thing a glamour torch would give off light
This is really the crux of it. There are two ways a person can perceive a glamour - using their eyes (in which case, it's a physical property of the glamour) or because it's an illusion imposed on their mind. In the former case, IMHO, a glamour of a torch should be assumed to generate light; in the latter, it doesn't create light, but that brings up the other possibility that was tossed out there - if you can get the information some other way, a glamour can be used *instead* of sight.
Actually not quite, she didn't cast anything. Lash has perfect memory and could overwrite Harry's senses.
Well, I put it in spoiler tags to avoid using her name or specify what she did, as this is officially a spoiler-free board. But never mind that. :-P
I'm willing to accept that what she did was directly affect his mind instead of using an illusion... I read it most recently a couple months ago. But that brings us back to what I just said above; someone's perceiving the glamour either physically (with their eyes) or mentally. In the former, it *is* generating light; otherwise, the glamoured torch would not appear to glow. In the latter, it opens up a different can of worms. Unless you can think of a third way that glamour might work.
In Shadowrun terms, it's physical vs. mana spells. There were two types of illusion spells; physical and mental. The former tended to be higher drain, had physical components (you could touch them), and affected cameras. The latter were purely mental - you weren't imposing an illusion on the physical world, you were imposing an illusion on the minds of the people seeing it.