He needs to be on an oral antibiotic since the infection is deep and goes beyond the original injury. These types of wounds are very difficult to treat and can take months to heal.
He should have an Epsom salt soak each day for the next few days if you can find time. Use Betadine or another...