Se vuoi usare set in questo modo forse ti conviene una select multipla (col nome con le []). Non ho mai visto le checkbox con il nome delle [] se vuoi farti un array da una serie di checkbox ti conviene raccoglierle "a mano"