Is the "server" running MS Exchange Server or are these seperate email accounts?
i.e PC1 is a hotmail account, PC2 is a yahoo account, PC3 is a GMail account etc.
All machines/accounts must be part of/connected to the same Exchange Server in order to share the info as Authentication is granted via the Exchange Server + Active Directory.
If there is no ES and no AD - then how will the user be selected for delegation access? It simply wont know where to look for the account.
The ONLY way to do this is as The Maestro says: "you can export the contacts and appointments to a file and import them on another pc"
but obviously, this will need to be done on a frequent basis - to ensure that all machines are up-to-date.