It would be nice to give the guy the oportunity to make it right, but what are the odds that he's capable of doing it? While allot of delivery drivers have other skills and tallents, I'd want some sort of refrenece to his qualifications before letting him do anything.
That is assuming he's sincere and truly plans to do the repairs. He might have fiends or family who can do this and make it better then before. It happens. If he does show up and the repair is less ten satisfactory, what will you do then?
For all accidents, there is a time limit. The longer you wait, the less likely it is that the insurance company will take responsibility for the accident.
First thing you need to do it document everything. Hopefully you wrote the truck number down and/or it's license plate. If not, the drivers name and personal phone number is a start. Keep the airbill from your package. That shows the day of the delivery, the time he was there and who the driver was. Simple proof that the delivery was made. For grins, you might want to go to the FedEx website and print out a copy of the delivery receipt. The tracking number will show the delivery time as further proof of when the driver was there.
FedEx uses private contractors all the time, especially during the holiday season. Those private contractors should have their own insurance for accidents, as should the vehicle they are driving. Since FedEx is the company that hired them to deliver that package, they are liable for sending that person to your home, and the damage that he caused. If it's a private carrier, you might get some runaround with them.
The first person I would call should be your homeowners insurance agent. He/She will probably tell you to contact FedEx and start the process of filing a claim. This is what I would do.
Good luck,
Eddie