Hi Sam,
This needs some custom development. Meta Box only helps you to submit posts from the front end. I suppose you have to do some extra steps like:
- Creating payment post types
- Process the payments
- Log the payment
- Let users submit posts when payment is paid
- Connect payment and submitted posts (or update to user profile)
We have done similar thing for Frontend extension for Auto Listings plugin. I must say it's quite a lot of custom work.