All of that could be done.
However, you did not let us know what your "system" environment is.
Are you a coder?
This is important as your quest seems to call for custom made mods and scripts.
If you are not a coder then you need to hire a trusted coder that will know your environment.
<edit>Scope of thread</edit>
Due to this thread scope, you might need to ask the same question in a scripting forum, PHP, ASP etc..
or in E-comm.