I would imagine a really skilled carpenter can do that but that is a major project and not for the run of the mill do-it-all guy. The person who I use for my media stand, entry and side table can do it as he does major restorations of furniture and in house repairs.
Do your due diligence and hopefully the person you find will have a website detailing what he can do with photos of the various projects he's already done.
The cost difference, however, can be large, comparing a fix to some scratches and the veneer and a whole rewrapping of the speakers.
All the best,
Nonoise