I hacked a candle-holder cage into a bedside lamp using an ikea light-fitting from a broken lamp.
first I cut a hole big enough to fit the light fitting in the bottom of the cage, removing the bit that holds the candle.
then I put in the light fitting, securing it to the base with wire. Then lined the inside with thick printed paper (scrapbooking stuff works good because its sturdy and comes in nice colours/prints). then plug it in and... voila!