Hey Chris,
Thanks for reaching out!
Our plugins unfortunately do not have the ability to do this out of the box. 🙁
It may be technically possible, but would unfortunately require many code customizations to implement. So to implement the features you describe, you would have to write that custom code yourself or hire a professional developer to do it for you. We have a list of great developers here → http://m.tri.be/18k1 (and have no affiliation with any of these folks—they’re simply some well-respected names in the community that we’ve compiled to share in situations like this one).
Sorry to disappoint! Please let me know if there are any other issues or questions I can try to help with.
Cheers,
George