Well I supose you could make him naked (without all the details ofcourse) and then use a layered shader + a few intelligent textures...easier said than done