Just out of curiousity, when was the last time you put gas in the car? Was the gas gauge on anything but 'E'? Could be your fuse blew for the gas gauge. Did you try to just slowly add gas, instead of pressing the pump handle all the way down? How about trying to add gas with a small gas can? Unfortunately, the generic 'engine' light doesn't mean much these days. You'd have to take it in and let a service person hook a diagnostic computer to your car to read to codes to see why the light turned on. Not being able to add gas to the tank doesn't make any sense. Unless something got pushed down into the tank and is blocking the opening.