Giving users the ability to repost contents of an object

Essentially, I'm trying to figure out how to create the retweet functionality for users.

Put a button on the view with "Retweet" on it and route the button to an action in an appropriate controller that performs the function you require.

Colin