Hello Bob Balch,
The question that you have posted is not trivial to implement. However, there are ways to accomplish that task. I believe that it will be better to discuss the different programming ideas I have for you off-line, so I will be sending you a direct email in the very near future with the ideas that I have for you.
Regards,
Kevin Leonard
Applications Engineer
National Instruments