well, this might be a long shot and doesn't really explain your stuck fuel gauge, but have you checked the fuel filter? It could be you sucked crud from the bottom of the tank when you ran it out of gas.
Another possibility is that the fuel pump is shot. I'm not sure this applies to your car, but fuel pumps can be cooled by the fuel passing through. So running it out of gas means it burned up the pump.