So the checkbox is a Word field:
Using xml Syntax Highlighting
<w:instrText xml:space="preserve"> FORMCHECKBOX
</w:instrText>
Parsed in 0.000 seconds, using
GeSHi 1.0.8.4
and the radio button is VML:
Using xml Syntax Highlighting
<w:object w:dxaOrig="1440" w:dyaOrig="1440">
<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype>
<v:shape id="_x0000_i1027" type="#_x0000_t75" style="width:108pt;height:21pt" o:ole="">
<v:imagedata r:id="rId6" o:title=""/>
</v:shape>
<w:control r:id="rId7" w:name="OptionButton1" w:shapeid="_x0000_i1027"/>
</w:object>
Parsed in 0.003 seconds, using
GeSHi 1.0.8.4
Obviously the HTML output doesn't support either of these at present, but it would be possible to add. In the case of the VML, I guess you look up the control using the relId, and detect that the ActiveX object is a radio button.
I'm afraid you'll have to implement this yourself, or get someone else to help, if you want it done any time soon.