Can you help me find a plugin, that can rotate users links.

Hi! I have a little problem I cannot find a plugin, that can rotate user submitted links.
Users submit their links, or better a text link or even better a banner. And plugin show one link or banner per page. After page is reloaded different link or banner is shown. The more user visits pages (on the website with this plugin) the more impressions or/and clicks is assigned for his links. PayPal and/or myCRED should be supported.