Puedes crear roles, el role de "cliente" y "profesional", no dices cual es la diferencia de cada uno.
Ambos usaran el mismo login y dependiendo del role tiene acceso a X o Y contenido ese contenido lo controlas con algún plugin de membresia tipo
https://www.s2member.com/