There is a simplified version of how I hope this will work in the game Mount & Blade:
You recruit lowest level npc for $x initial and $y per week.
Every battle he survives, he gains xp. As he becomes more experienced, he gets better gear, does his job better, and costs you more. Eventually he...