Theres a thing on ebay for coming home lights thats kinda what you're looking for. It doesn'y have a switch, but the way it works, you could easily wire a switch into it. Only does 30secs to 2 minutes though.
I can take photos of the inside of one if it helps?