Duplicate a blog post to your own account

I'm using elgg 1.8. I'm using the default blog plugin in that. Now I want to add a feature by which an user can, by clicking a button on the page that displays the blog, create a copy of that blog post into his account, thereby allowing him to edit and repost a modified version from his account. Please note that I want the original version to be intact. So essentially there will be two versions from the two people on the site.

Beginning Developers

Beginning Developers

This space is for newcomers, who wish to build a new plugin or to customize an existing one to their liking