The idea is simpl around the roman legions: they used a short sword, tower shield and 3 pilliums (throwing spears) each soldier.
Same i think for dwarfs, they should be able to equip a few throwing weapons to their standard ones. also a specific melee weapon to their crossbow. this is instead of the secondary weapon, so one with throwing weapons, or a marksman with a ordinary melee weapon cant get another weapon.
all throwing weapons use the throwing skill for accuracy, but the weapon skill for melee and ranged damage.
like with bolts and arrows there is a change to break, get stuck on ground or enemy and some are reuseable.
also dwarfs will try to use bone/wood weapons to train on archery targets to improve their throwing skill and a little the damage skill too, but they gain more weapon skill for using it in melee (or a proper melee weapon anyway)
weapons could be:
throwing knifes, dagger skill, used by kobolds and humans, up to 10 equipable
throwing spear, spear skill of course, used by elves and dwarfs, up to 3 equipable
throwing axe, na guess what? axe skill :p, used by dwarfs, up to 5 equipable
throwing hammer, hammer skill, used by dwarfs, up to 5 equipabel
throwing disc, sword skill, used by goblins and humans (you know the thing xena is using ;p), returns to thrower if not getting stuck (in a tree, wall or the goblin throat), up to 2 equipable
boomerang, sword skill, used by elves and kobolds, basicly same as disc
the raw could look something like that
[ITEM_WEAPON:ITEM_WEAPON_THROW_DISC]
[NAME:throwing disc:throwing discs]
[DAMAGE:90:SLASH]
[WEIGHT:10]
[SKILL:SWORD]
[RANGED:THROWING:RETURNS]
[TWO_HANDED:0]
[MINIMUM_SIZE:4]
[MATERIAL_SIZE:2]
[ITEM_WEAPON:ITEM_WEAPON_THROW_AXE]
[NAME:throwing axe:throwing axes]
[DAMAGE:110:SLASH]
[WEIGHT:10]
[SKILL:AXE]
[RANGED:THROWING:NO_RETURN]
[TWO_HANDED:0]
[MINIMUM_SIZE:4]
[MATERIAL_SIZE:2]
[CAN_STONE]
in combat the dwarf(or whatever) will throw one weapon and try to charge into melee, if he doesnt reach it, he throws another and so on, until he could cripple the target and get into melee range, the target was charging itself, or he run out of throwing weapons. same for marksdwarf with an melee weapon, they will try to shoot if the target is not in melee range yet, but focus on getting into melee.
also the addional weapons should be mount on the lower torso (belt etc.) and not in the offhand, so they can use a shield properly too.