O LDAP do AD já possui campos para todas as coisas que você está pedindo. Você só precisa escrever uma página da Web que possa consultar e exibir da maneira desejada.
Embora o que você está mostrando na captura de tela seja algo do SharePoint, o que, se você já tem, por que construir o seu próprio?