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