el punto que para hacerlo sencillo con un formulario uses checkbox en cada celda, si no te parece gráficamente, puedes incluso ocultarlos de la vista con CSS display:none y con
javascript activar/desactivarlos y colocándole un color característico a la celda con respecto a si fue seleccionada o no