It'll take some hand coding to accomplish.
you would need to create a recordset to query the orders table to see if there are any orders for the user that have been placed for the current day. If the recordset is not empty (an order has already been placed today) set a session variable.
use that session variable being empty as a trigger for the shipping charge.