It's a painful time for you, I know,
- but please remember that it is illegal to transport a sheep that cannot bear weight on all four legs. So you will need to get him sorted at home. It will be cheaper to get the vet to visit on a weekday than at the weekend, plus if he is in pain you shouldn't be waiting another two days to get a vet to see him.
If you can't see any sign of a break then could he have been rammed and have a very bruised shoulder or something?
it is some injury that could heal.
However, if it is as you fear, and you need to get him PTS, and if you don't want the vet to do it, then as Anke says, the knackerman can usually sort this out for you, or your local hunt may offer the service.
If you want to use the meat for yourselves or friends, you should be able to arrange this but I am not sure at what cost. We have a merchant we use when we get a beast (bullock or cow) with a broken leg but otherwise suitable for human consumption. We have to get the vet to co-ordinate their visit to certify the animal suitable for human consumption with the merchant coming to the farm to slaughter and remove. However, by the time you pay for the vet's visit and certification it may be too costly for a tup; you would need to make enquiries and decide.
I hope it isn't as bad as you fear