I can't say i know of any plugins that do what you describe unfortunately, it sounds like quite a unique idea that would require uniquely written code.
If you're a coder yourself, then my suggestion would be to find a plugin closest to what you need and modify/hack it to suit the task (i wouldn't know where to start personally, i've not tried anything like you've described before).
If you're not a coder i'm not really sure what to suggest, other than to keep searching until you find something better suited, or employ a developer to write the customisation for you.
To chuck a suggestion/idea in though, perhaps comments could be used as a means to vote, with comment meta used to store a vote value. There's not much information on using comment meta around right now, but this blog does cover the key points if it's of interest.