Hello, and welcome to CEG!
Be careful about putting 12v directly to the fuel pump. If I've read and understand things correctly, the '99s and up have a returnless fuel system that varies the fuel pump voltage to regulate (or at least coarsely regulate) fuel pressure. So putting full battery voltage could potentially damage the pump or something else if there is a blockage somewhere.
Having said that, I'd start by changing the fuel filter -- especially if it hasn't been changed for a long time -- or ever. I don't know if it would be plugged-up enough to prevent the car from even idling, but changing it at the suggested service intervals will keep the fuel pump from having to work harder, and save it from an early demise.
DON'T try this step while smoking, or if you're overly-litigious, as I suppose there is some risk of some sort invloved. Having said that, there should be a Schrader valve (like on a tire valve stem, only a bit larger) somewhere on the fuel line near the engine, for checking fuel pressure. You could remove the cover for it, cover it with a rag or something so you don't get sprayed with fuel, and carefully push the center pin down and see if you get gasoline to come out. If it seems to be under pretty good pressure, then you should be getting enough to at least allow the engine to idle, and I would suspect that the injectors are not firing.
I've never tried accessing the injectors before, so I don't know if its possible to disconnect the wires from one of them without pulling the upper intake manifold (UIM) off or not. I'm kinda thinking you will have to pull the UIM, from what I recall seeing. Anyway, if you are able to get to and remove the connector for one of them, you can check with a voltmeter to see if they're being actuated or not. If you check from one pin to the other in the connector, you will probably have constant voltage, except when the injector is firing, since they probably switch ground in the processor. I may be wrong about that, but they seem to switch ground a lot to actuate things on cars. I'm guessing you'll need a digital meter, since the pulse rate is probably too fast to register on an analog meter. I'm not sure what would keep all the injectors from firing, since the processor should have a limp-mode strategy to deal with most sensors being inoperative. Possibly the MAF, or some other sensor may not be able to be run without, even in limp-mode. Someone else on here should know.
I'm assuming that your check engine light is not on? If it is, that would indicate a problem with the EEC processor, or one of it's sensors. It does sound like the spark is working, from your test with the ether, so at least part of the processor is alive.
Anyway, good luck, and again, Welcome to CEG!
Marty