Well, the good news is, it's not a checksum-like routine. If the name is "Bob McHenry" it can easily be changed to "Frank Owens" (same number of characters) in a hex editor and resaved. It seems it can be extended one more character at the end (but not beginning) and it reports alright.
I suppose here'd be a good time to mention my checking method is what explorer reports in the status bar at the bottom when the document is highlighted. When the length is changed, it just reports nothing in its place. It's listed as created with "Word 9.0" Not sure if it's the same version as yours or if it even matters.
My outlook is grimmer now than it was two hours ago with the other post. After wandering about inside one, it might also be difficult to find where it is to edit. The place where I found the author's name that affectively changed the document's properties was some 85% or so into it, so it's not a specific number of bytes into the file's header. Maybe I should just break down and dig office out of the bundled software stack and play with simpler test cases.
Maybe the trick is to find some open-source program that can read in word documents. Such a thing exist? OpenOffice maybe? Probably too huge to wade through. Might be able to ask their source tree. ----------------------------------------------------------------------------------
...but I'm just a C man trying to see the light