I am working with a 3.7.1 WP site. We are creating a series

I am working with a 3.7.1 WP site. We are creating a series of posts which will share multiple videos in each post and ask visitors to vote for their favorite. Does anyone know of a plugin or code snippet which will work as a solution?

An example would be "Funniest Best Man Videos of All Time" where 5 videos would be shared. We want visitors to be able to thumbs up / down each video individually. Also, visitors should be able to socially share each video individually. Finally, the page's sort order should ideally be adjustable to place the video with the most thumbs up at the top of the list.

The ideal plugin will provide the above functionality. As long as we can at least get the thumbs up / down functionality working, we can probably figure out the rest.

Thank you in advance for your suggestions.