you might want to try an actual IT forum
Without knowing the situation in detail I don't think I know enough to suggest anything, an intranet system of some description could work but I am not sure, I have no real experience with setting one up or supporting one.
Try googling Drupal it was what I used when I did a project on one once, it's open source so free to use from memory. It supports forums, password protected access, a job system, calendars/events and file sharing IIRC.
@TheVoxelman on twitter







