You would probably have to make your own extension, or hire an extension developer to do it for you, as there are currently no extensions that can do what you want to do.