This is something that the microcontroller programming boards would eat up.
This would involve pretty simple programming and minimal hardware to implement.
Posting to support forums and boards focusing on mCus like the Arduino, the Basic Stamp or the PIC would yield you much better results, I believe.
I am *not* much of a programmer, so I only have advice, not an answer; sorry.
Hope this helps.
aka The Other David
"In Theory, the is no difference between practice and theory. In Practice, there is."