I am a plugin expert, and to be honest, I don't think your big idea is possible, which is unfortunate because it is a good idea. Have you thought it through??
If it is possible it would cost $1000's for a plugin developer to make, and it wouldn't be as good. Probably more than $1000's...