I apologize for the title of this question. I did not know how to summarize my question into the title.

Anyway ......

We have here a old program that we call "Who is where" (its a translation from my language).

This is a program we use to show what employees are doing. It does not monitor them what they are doing at the moment. It just shows that they are at work, or in a meeting, or on vacation. 
Managing this program is difficult. We have to manually input the employee info. Like full name, phone and email. Same thing when an employee quits. Have to manually remove them. Then we have to rely on the employee to make changes when they go on vacation or what ever.

So my question is this.....

Cant I have this on Outlook 2007 ? 

I mean have like a public folder, or something, that all the users can see. And it automatically signs them in when they start up Outlook 2007. Sets them to Out of Office when they go on vacation or meetings. And maybe link it to Active Directory so that when I make a new users, and input all the information like phone and email, it will automatically show in that folder. 

Someone told me I could do this with Tasks in Outlook 2007. But I have no idea on how to do that. 

So any help would be very much appreciated.
['https://serverfault.com/questions/23230', 'https://serverfault.com', 'https://serverfault.com/users/2792/']
I take it from the fact you mention public folders, that you are using Exchange?
If so you can use the free/busy features of Exchange to do this. It does have some problems, in that it will only show that a user is free or busy, not what they are busy doing. You can read more about it [here](http://www.msexchange.org/tutorials/FreeBusy-Folders-Exchange-Server-2003-Depth.html).
Without writing custom code, I don't think you're going to get the kind of "presence" information you're looking for with a stock Outlook 2007 installation. Microsoft's answer to "presence" is the "Office Communications Server" product, and though I can't tell you a lot about the feature set (because I haven't gotten interested enough in the product to play with it), I can only assume that Microsoft would be focusing their efforts toward doing the kind of things you're describing toward that platform.

An IM client with some integration into Outlook to do the kind of things you're talking about would be pretty neat. Outlook exposes a reasonably complete object model. It wouldn't be outside the realm of feasibility to have a coder take an open source IM client and tweak it up to use information provided by Outlook to augment the presence information the IM client provides natively.