who makes the bookings? the end user /customer?
or a booking agent?
how many agents?
how many objects are being booked?
google
online booking scheduling free - Google Search
It wouldnt be too hard to do one yourself or find an opensource free program you can modify and put your company branding on.