this will take some rather complex coding to accomplish and is beyond what we can help you with here in the forum.
I would suggest signing up for a premiere support ticket appointment where we could work with you in a one on one screen sharing session to implement this.