Character equipment changing - strange shadowing

Hello
I’ve been trying to make a customizable character with changeable equipment.
I have split my character mesh into several bodyparts( torso, hands, lower body, feet, head ), but ever since I did that, the shadow calculating broke. Probably because the vertex normals calculated wrong, since these faces are not welded anymore.
Here is a picture of the problem: link text

Any way to fix this?