While Word provides only one kind of radio button (ActiveX), there are three kinds of check boxes -- content controls, legacy (protected) form fields, and ActiveX.
Each type needs slightly different macro programming. Which type does your form have? Further, each type has a different way of naming each check box so it can be individually addressed. Have you named them, and if so what scheme have you used for assigning the names (or have you accepted the defaults)?