Working with timeslots

I am trying to hack a resource reservation database to take bookings in slots.

I want to be able to divide the day into 8 slots of x mins each. Then when a user books a room, he does not have to state the time but the slots that he wishes to book.

Is this possible in Notes or with an add-on?