Do you have a hospital nearby? I’d push your vet to get some answers from them before the holiday. Moving the very lame horse is not ideal, but if he needs surgery or a sling, he needs to have that leg immobilized, loaded up with a high dose of Bute, and to go to the clinic asap. This is the phase to worry about support limb laminitis and other complications, not to mention that possible sequestrum.
In the meantime, put ice on the swelling. Be careful about him being tied without a sling if he’s desperate to lay down. See if you can get some Cloud boots. Consider switching from Banamine to Bute or even asking your vet about temporarily combining NSAIDs (that saved a friend’s horse during a severe, non-weight bearing lameness…with monitoring of kidneys, etc.).
We also did IV DMSO for my horse in the first days. Main reason was for possible nerve trauma due to the location and way he injured himself. But also to help the support foot.
Jingles for you!