Hi,
For the main content syste you could create roles corresponding to buyer, seller, partner, and add users as appropriate to their roles, then use roles to filter view permission on pages.
However, for anything you make available in MyPage, there is currently no role filtering, any content exposed via MyPage is basically published for public consumption by any user.
Hope it helps,
Joe