Synchronizing calendar two ways


we would like to syncronize the calender for 2 of our objects in two ways:

- connecting the calendar of the agency that handles most bookings through iCal

- connecting the calendar with our Smoobu Channel Manager

The Smoobu Channelmanager is also connected with the agency's caneldar via iCal. But in order to reduce the time it takes to update the dates from one calendar to the other we would like to have a direct connection from the agency's calendar to booking.com.

Is that possible?