You couldn't run the Outlook "DB" on a server. What you're thinking of is Exchange Server with Outlook as the client. That works great. It is expensive though.
I don't think I've ever seen a pre-made program to do what you're talking about. It would be fairly simple to make one though. If you're interested I work on a consultant basis.

