In fact, it's very difficult to achieve this wth Outlook, mainly because it
stores the maildata in one place (Local Settings) and the user's
account-settings in another (the registry)
It can be done but it's certainly not a trivial matter.
Firstly you need either an Exchange server, or else PST's placed in a 'home
folder' on a fileserver (whereby the folder contents change per user-logon)
Then, you either need roaming profiles, or else a profgen script to inject
the correct Outlook user-settings into the registry at logon.
(I'm talking Outlook 98/XP/2003 here of course, NOT Outlook Express)
The alternative is to look at other email options. Provided you have a
server with 'home folders' setup, it's a doddle to get this kind of
arrangement working with Thunderbird or Pegasus Mail, since both store the
user's entire mailcollection in one place, and all you need do is point the
mailclient at a mailstore whose contents depend on the logon.
Other option is a webmail system. Squirrrelmail or Horde come very close to
Outllook in functionality, and run entirely from a Linux server. MDaemon's
webmail is even bettter, though costly to licence. Some ISP's already provide
this fuctionality in which case it's a zero-hassle solution.