Adding #ajax to checkboxes and getting selected values in callback
There is a module that can trigger an ajax callback on a form (content type) maybe that modules solves your issue http://drupal.org/project/conditional_fields.