When the battery light stays on it normally means that the alternator is not charging the battery, so something is wrong in the electrical circuit.
Did you check the voltage? Should be about 11.5 Volts with engine off and about 13.5 with engine running (I know I know, its not running).
Check the fuel pump relay (I believe this normally is purple and hidden under your dash). Normally when you switch on the ignition, you should hear the fuel pump for about 1-2 seconds and than it stops (sytem has its normal pressure). If there is nor short noise or the pump starts working constantly, something is wrong with it.
May be you can borrow it from someone to try.
Good luck!!
Cheers