hail: Now, the big question is, is this doable via arduino?
I can't think of any reason why it would not work.