Well, first, don't use formIDs in scripts; those are only necessary for the Console. They make the script really hard to read. Use editorIDs instead.
Anyway, you can't add OnHit (or OnHitWith) to the player, so work-arounds are necessary. Unfortunately, I'm not precisely sure how best to do that...
I don't know what's best either, but I've read that using getsoundplaying might work, if you're using OBSE. Check to see if the player is playing an appropriate sound of getting hit with a mace. But I can't think of a good way to find out if the player's getting hit with your specific mace. Maybe check if there is an NPC within melee distance, if that NPC has the mace equipped, if its combattarget is the player, and if it's playing an attack animation? That way seems overly complicated though.