I have installed and used Zen Cart before and have clients currently using it.

I have a question about customization.

I have a client who has ticketed event with 800 seats. Ten seats at 80 different tables. I plan to set up each of the 80 tables as separate categories then add ten "items" to each category. Each item will represent one ticket to the event and will be the only item in the inventory.

Here's my question: What if I have two people shopping at the same time?

I plan to use Paypal IPN for the checkout. Won't the single item still show up as available until the the entire checkout is done and Paypal IPN has sent a reponse to remove the item from inventory? If that it is the case, potential buyers can wind up purchasing the same seat. Is it possible to put a "hold" on the each unique item as soon as it is selected?

The "Shopify" web cart puts a hold on an item as soon as it is placed in a user's shopping cart. If the transaction is not completed within 5 minutes the item is restored to the inventory.

Is it possible to do something similar in Zen Cart?

Any help would be appreciated.