WOW! What a blessing it will be if he truly has no lasting issues with the fall. I was almost afraid to read this thread as I wasn't expecting good news. Keep us posted and lots of thougths and prayers are headed your way!
PS: I know it's not my business

but I'm not sure how I feel about chicken wire. Would maybe one of the other suggestions (meshing perhaps?) be a better option? Please look at all your options before settling on chicken wire. You might find something better you like.