Combining Membership, Affiliates, Fundraising and Buddypress

Is there a way to let a user register, post to a page(s) of their choosing and then get a % of donations from that single post page?