I've seen a few Arduino hacks that could basically be told to do anything. So it'd be technically doable, but maybe not commercially.
The programming is one thing, building weather proof and rugged enough hardware is another.
I might be interested in something using already existing parts, but with an after-market controller.