EDIT take 2:
Each "calendar_date" is an object with attributes "customer" and "check-in".
What is the best way to show multiple "calendar_date"s in a form where attributes "customer" and "check-in" can be updated for each date?
<input type="text" name="customer[<?php echo $calendar_date?>]" /> <input type="text" name="check-in[<?php echo $calendar_date?>]" />
For each date?
This creates 2 separate PHP arrays $customer and $check-in for every date where the date is the index key and the value is the form input for that field.
Is this a good approach or is there a better approach?
I feel there has to be a better option. My concern involves processing a whole year at once (which can happen) and adding additional text input fields.