If it is genuinely the case that it cannot be carried in the hold, perhaps BA could offer to ship it to him at his own cost? That would seem fair.
If it can be carried in the hold then BA should treat it like lost luggage and get it to him ASAP at their cost.