Hola @Gimev,
si bien la precunta es un poco vaga, creo comprender la cuestión.
Esto se registra, simplemente, con una tabla de pedidos con esta estructura:
Pedidos
-------
id
id_cliente
dia (en formato Y-m-d)
Luego, la solución a tu cuestión está a nivel de la interfaz: si se elegen los días de la semana, creás un registro para ese cliente con cada día que le corresponde, es decir que para una semana, se agregarán 5 registros (del lunes al viernes).
Hacer esto en PHP por ejemplo es basatnte sencillo, porque basta recorrer los días en un bucle y con la función date() se determina el día de la semana, para ver si corresponde hacer el INSERT o no.
En el caso de los sábados, el mismo mecanismo pero determinando si es sábado, y en el caso de "días de la semana" + "sábado", son ambos mecanismos a la vez.
Luego, con querys sobre esta tabla, hasta podés armar un calendario visual que muestre la suma de viandas por día, etc.
El secreto no está tanto en la DB, ya que la Normalización dice que la tabla es la que te indico, sino en el manejo de la interfaz, para ofrecer al usuario funciones de más alto nivel, y que el algoritmo haga los registros necesarios.
Saludos cordiales!