This is not a straight answer to your question, but this video shows how to connect more than 1 point/spot light into lamp entity and start a slight flicker of color.
If you want to make it without the flicker (easier and quicker to make), just create pitch black point lights and use
FadeLightTo(string& asLightName, float afR, float afG, float afB, float afA, float afRadius, float afTime);
to adjust the radius and colors. float afTime looks fine with 0.5f.
candles entity properties should be like this:
(so you cant press mouse on the candle more than once)
and put what you want to use as the functions name into the PlayerInteractCallback
If this seems too complicated or anything, just ask for better explanation!