Hola!, suena un sitio interesante, puedo ayudarte con lo que necesita
*Crear un sistema donde los usuarios se registren con facebook, linkedin o email.
*Que puedan ver los perfiles dependiendo del rol (Consultor) de cada uno.
*Sistema de mensajes entre usuarios
Con gusto te doy una mano con tu proyecto, si te interesa empezamos hoy mismo.
Un saludo, Luis Cruz