Does not sound as social network to me. Its at least kind of a portal.
I think you need to reduce functionalities so that you do not confuse users.
You can make two related services in same server like portal.xyz.com and sell.xyz.com and leave only social stuffs to xyz.com sharing same credentials.