Well, I've now got my next problem... but I'll make a new thread about it.
Seeing as you are making a platform based game (and I am assuming the standard jump, duck, climb, etc animation sequences will be used) it will probably be easier for you to use the invisible mask method.
Create an object with the platform movement type and make it semi-transparent (100%). Then simply link your characters position to that of the mask object, as well as any weapons or armour etc. They will then follow each other perfectly.