If you're using bones, then just rig up models for armour with the same bone structure as the character. Then you can move the bones in the armour by code to align with the player's bones that are being animated.