I foresee problems with one person (co-owner or something) taking all the money and then the owner whining at staff... xd
This would be pretty damn difficult to accomplish, I don't think there's a plugin that does this and writing something like this myself would take a while... :l