Thanks
John from CA
I'm not sure if there's a commercially available product out there that does that sort of thing, but it could be developed custom for you using any number of programming languages. An application developed using Flash/AIR could easily accomplish this sort of thing.
You could try searching/posting to various job boards in your area - look for web/multimedia developers and designers with expertise in Flash and/or AIR (just about any programming language could be used, but there seem to be many Flash developers out there, and not only would the cost likely be less than a C++ programmer, but you have a better chance of finding someone with some design expertise that will help make the application LOOK good).