> I was thinking of getting ADSL and a static IP and setting up a small win2K server
> with exchange and an imap service. That way he could use Entourage

AFAIK, Entourage can't share or sync calendars (in any more complex a way than emailing appointments to other people) and I don't think it supports connecting to an Exchange server at all.

A web-based calendar might be a better solution.

iCal can support publish and subscribe on a WebDAV server, so that might be worth investigating.