The half board meal plans need to be booked in advance and they cover the lenght of your stay and every member of your group has to have it.
We use the half board plus meal plan as we find it eaiser to pay for everything in advance so the only cash we take is for a light lunch and spending money.