Hello,
I don't think I understand your desired functionality. If you can give a concise description of your desired functionality, I will try to suggest an architecture which will work for you. Let's not worry so much about what you've tried for now - let's concentrate on what you would theoretically like to do, and go from there.
Thank you, and I look forward to your next post!
Best Regards,
JLS