How do you make certain category options non-selectable (but still there/reportable)?
I'm afraid this isn't a scenario covered by core or an extension. Only custom fields can be set readonly. For a fast but hacky solution you could try a javascript approach.