Con un evento onclick lanza una funcion que revise lo que quieras...
TuFormulario.TuCheckbox.checked = true/false
TuFormulario.TuCheckbox.disabled = true/false
Con checked puedes ver si tu checkbox esta chequeado en un if (cambia el = por ==) y con selected seteas el estado del mismo..
aca tienes una pagina con todas las propiedades y metodos del checkbox
http://www.w3schools.com/htmldom/dom_obj_checkbox.asp
Saludos,