Bunun bir çok farklı yöntemi var. @harew1; 'in dediği gibi aynı tabloda user role vererek yapabilirsiniz veya sellers, buyers diye veritabanında 2 farklı tablo oluşturabilirsiniz.
Kullandığınız yazılım hangi dilde yazılmış ve ne detaylar gerekiyor bilmiyorum fakat veritabanı yapısının dışında iki farklı arayüz olmalı ve bunun için ayrı user paneller yazılmalı.