He really needs to see a vet. Find one that will consult with an avian vet, or drive to one. Otherwise he may end up having major problems with the leg later on. Have you tried the avain vet look up??
Find your local Avian Veterinarian
You can also post your city/state and see if anyone here knows of a good vet that can work with birds.