autotap would probably be able to do that.

www.autotap.com