Вы можете назначить следующий OnClick
обработчик (или нечто подобное) каждому из этих флажков:
procedure TYourFormName.CheckBoxClick(Sender: TObject);
var
Assoc: TControl;
ChkName: string;
begin
ChkName := TCheckBox(Sender).Name; // e.g. 'C1', 'C2', ...
Assoc := TControl(FindComponent(ChkName + 'E')); // e.g. 'C1E', 'C2E', ...
if Assigned(Assoc) then
Assoc.Enabled := TCheckBox(Sender).Checked;
end;