How can I sell edit permissions for a specific node?

Hello, thanks for reading this, any help would be appreciated.

So, long story short, I have a business directory website and each individual listing should have a 'Claim this listing' button. The 'Claim this listing' button should then redirect the user to a product display page that allows for the user to choose a duration (e.g. 1 month, 6 months, etc) that they wish to claim the listing for (each duration has a different price). Once a user has claimed a listing, they should be granted permission to edit the listing that they just claimed.

Posted: Apr 9, 2014
Subscribe to RSS - node reference