1) Should be no problem getting a new driver's license, with photo.
2) If you cannot, there is a rfemedy.
3) Per the TSA website
If you have a paper ticket for a domestic flight, passengers age 18 and over must present one form of photo identification issued by a local state or federal government agency (e.g.: passport/drivers license/military ID), or two forms of non-photo identification, one of which must have been issued by a state or federal agency (e.g.: U.S. social security card). For an international flight, you will need to present a valid passport, visa, or any other required documentation. Passengers without proper ID may be denied boarding.