No, eCart will not do this automatically, you would need to add functionality to manage the inventory.
I wouldn't do this when the item is added to the cart though, I would would do it after the transaction has processed. That way if they add the item to the cart, but dont checkout, it is still available for the next customer.