I am working on a system that will allow people to assign a status to themselves, either In (in the office) or out ( out of the office and a brief description of when they'll be back and what their doing). We currently have a Asp.net version that is really old and out dated and we wanted to slowly start building a new one. The old one syncs to Active Directory to populate the names as well as control who is signed in (looks at whose domain account is logged in and uses that to control who is affected by the changes made). What is the best way to store these user statuses and display them over the network. I don't know that I am giving a good description so if you need anything more let me know. As far as what language it is to be written in I was hoping PHP but I am not sure what language would suit this best. Also if it helps the site is only accessible while on our network.