Hi, well i'd be tempted to do this with silverlight (or flash) either can be ran locally or remotely