Combinación de checkboxes para Base de Datos

Webuster
07 de Enero del 2005
Hola,
Tengo q guardar en tablas intermedias información desde checkboxes pero no doy con la tecla. Me explico:
Tengo Zonas: Zona 1, Zona 2, etc
Tabla Zonas: id, Zona
Tengo MArcas: Marca 1, Marca 2, etc..
TAbla Marcas: id, Marca
Tengo Comerciales: Comercial 1, etc...
Tabla Comerciales: id, Nombre, etc...

Ahora tengo tablas intermedias:
ZonaComerciales: id, idComercial, idZona
MarcaComerciales: id,idComercial,idMarca

PAra recoger los datos desde un formulario, éste tiene una lista de MArcas, cada una con un checkbox y de zona, cada una tambien con un checkbox.

¿Como recogo esta información en las tablas intermedias si el numero de comerciales y marcas es variable? Gracias