That's easy: just buy Microsoft Exchange Server. Or, if you prefer, Kerio Mail Server from www.kerio.com.
Both products are meant for small to big (very big if needed) business environments. I don't know of anybody implementing this in an home network.
does anybody known of a way to share an outlook calender over a network?