>?oBrowser.document.getElementById('fpcFindAnAddress:reverseSearch:postalCode')
>
>Member document does not evaluate to an object
It's possible that the document didn't instantiate yet. You may introduce a sleep loop, in steps of maybe 100ms, waiting for oBrowser.Document to be ready. How to decide when it's ready is another matter; there's the oBrowser's status, but you may also check for a known property of the document, in a try/catch block.
Also... since the oBrowser is a COM object, my rule of thumb is that most of the time you may get in trouble using this kind of chaining that you tried here, i.e. oBrowser.document.functionToGetTheObject("by some reference").PEMofTheObject may be just asking too much from the COM interface. The workaround which usually works is to first get a reference to the object into a variable, then use that variable:
loObj=oBrowser.document.functionToGetTheObject("by some reference")
loObj.PEMofTheObject="some value"