Hi,
Thanks for the interest in our plugins. I can help out here.
All the tickets plugin we have create tickets per event and if you gave a stock of 4 tickets per event what you describe is possible.
The issue is that tickets do not support recurring events so you would have to manually create an event for each timeslot and then create tickets for each event of the timeslot.
As much as we would like your business I think we are not quite right for what you are trying to do and you would be better off with a pure booking plugin instead.
Let me know if you have any follow up questions.
Thanks