You mentioned that BuiltinDocumentProperties can be written to - but the compiler says it is readonly? Help
You can change values of built in document properties, but you cannot add or remove them. The same in MS Word.
doc.BuiltInDocumentProperties[“Company”].Value = “My Value”;
You can add or remove custom document properties though.