Yes you can have the final checkout verify items aren't sold, but it would have to be done manually. Just loop through the recordset, check the database and if the item is no longer available remove it from the card and redirect back to the cart page with an error message indicating the item had been sold.
We could help with this in a premier support ticket.