ok quindi l'hai pensata come me in sostanza.
anche io penso che la cosa migliore sia salvare orario di apertura/chiusura nel db (ancora nn so se in una tabella separata o nella stessa).
si poi ciclo e popolo una SELECT.
adesso provo a fare tutto.
intanto grazie per la risposta.