This seems to be a classic case of, "Help me with my solution, don't ask me about the problem I'm trying to solve."
What are you trying to do overall? What kind of a service are you trying to provide?
It appears that the way you have conceptualized it does not admit of a reasonable architecture.