eso se logra con algun API, SEGUN YO !! :) jejeje...
haber checa esta sample,
http://www.blueshoes.org/en/javascript/checkbox/, la verdad esque nunca probe nada de esa web, pero debe funcionar :), ya que te dan la posibilidad de bajar todos sus demos.
espero te sirva, saludos !