Amigo, me parece que você está querendo um sistema completo de intranet, construir isso ficaria muito caro, eu sugiro que você opte por instalar algum sistema que já possua todas essas funcionalidades em sua intranet, precisaria apenas de um servidor para deixar o sistema online dentro da empresa, acredito que o próprio wordpress possa resolver seu problema com alguns ajustes, caso tenha interesse, faça contato para conversarmos melhor sobre suas necessidades.