Frank, it would be great if one of the expenienced pea guys see this and add a bit....I can't be of any help as I've never had peacocks. Chippen's Hill Veterinary Hospital in Bristol did agree to see my chicken. However, the young vet had never treated a chicken and called a retired collegue for help. The antibiotics they gave me were awesome. I have medical supplies coming that would help but they aren't here yet. If you need a second pair of hands let me know. I would be willing to come help you hold him if you need it.
Good luck, let us know how he does, KimberlyJ