Hi Rich,
Great question!
Our iCal Importer will fetch events from any online calendar that has a valid iCal URL to link to and to automatically perform it’s fetches up to an hourly basis. And, when it does, it will feed those as events posts to The Events Calendar.
Both iCal Importer and The Events Calendar support a multisite network as far as being activated on a main network and then allowing for automatic plugin updates on the sub-sites in the network.
I do want to caution that The Events Calendar is fantastic for events, but probably not the best fit for bookings, like appointments. In other words, the plugin does not include a daily agenda format that would be conducive for hourly appointments, but would be great for displaying daily events.
Does this help answer your question? Please let me know. 🙂
Cheers!
Geoff