per il punto 2 devi usare una funzione js...
imposti una variabile ceccato=0
a ogni onclick controlli se viene ceccato o dececcato.
se viene ceccato e la variabile è 0 allora la risetti a 1 e cecchi il checkbox.
se invece la variabile è 1 non cecchi il checkbox.
se dececchi ovviamente riporti la variabile a 0...
la logica è questa. lavoraci un po'...