That's the way I read it but I haven't dug right into the detail. I expect when the key is turned the PCM should pull in the fuel pump relay and pressurise the fuel rail. To do this though it has to receive a message from the BCM. Note that the key turning only energises the relay - it doesn't send any signal to pull it in.
If the scanner can't read there is a problem with the connection to the BCM as it is really just an extension of the BCM pin inputs and outputs. This needs to be your first fault finding step. Until you can communicate with the BCM and through it the other modules it is not likely that you will get an OK to start signal from the PCM.
So why don't the scanners work. Do they power up? If not check that there is a constant 12V+ at pin 16 of the Data Link Connector (DLC pr obd port as you are calling it). There should also be 12V+ when the ignition is turned on at Pin 6 to feed the PIM and earth at pins 4 and 5. I recommend that you start there and work your way through it. then start checking the serial data connections for continuity, Once you have proofed the circuit then it is time to work out what the next step is.
To solve this you are going to need the manual. I trust this helps you.
Cheers n Beers
Jolls