Just buy a cheap prepaid phone and assign speed dial keys on the phone. Can be done with virtually all current handsets. If you buy a compatible device, you don't have to buy it from At&t. There are plenty of devices out there.
I know that this has been covered, but some of the top rated phones are not currently available. Since my son's home no longer has a land line, I am looking for a very basic emergency cell phone (no games) for a 6 year old to use. I want to preprogram 5 -6 emergency numbers that he can easily dial. This phone is to be used in place of a land line, and is not intended to be a toy. I am currently using AT&T and they have nothing other than a watch for kids, and even that is currently out of stock.