Edit: Since we're talking about modifying files, it may be worth mentioning that I'm playing the Steam version.
I'm slowing building myself back up to run through the Inner Crypt again, but I'd definitely prefer to use one of the methods you both provided, if I could figure them out. I'm unfamiliar with scripting in general, let alone Geneforge's scripts, so attempting to figure out which parts to copy and paste over would be mostly guesswork, I'm sure I'd break something.
That said, I found z35woodval.txt and z35woodvaldlg.txt in Geneforge/Data/Scripts. Is there anything in those files I can modify to help with my issue? I also noticed a lot of references to SDF, which I assume is related to TheKian's suggestion. I've already backed up my game folder and saves, so if I break something I can restore it easily.
Reviving Sniff or mimicking his dialogue is preferable, but unless he sets a quest flag, then at the end of the day I just need that door open so I can talk to Astrov. I can always read through the dialogue file in more detail if I want to know what Sniff would've told me.