If you can take your time, learning to weld the bodywork is not difficult. However, you will need to monopolize the garage for a year and you will need to drop about $2K on welder, equipment, and body parts.
Body shops do not want to do this kind of work because it is more time consuming than fixing fender benders. Those shops that do this kind of work will charge you a lot of $$$$.