I don't know a lot, but I do know enough to tell you that it is possible, but it would be a big bucks custom job. You need some software written, as I'm pretty sure there aren't any turnkey solutions that'll do what you want out of the box in the integrated way that you want things.