It's doable right in the code. Hook pfnSetModel(), and when it's called for a player entity, just put it the model you want
*edit* ah bah, if it's about PLAYER models, then it's a different story indeed. Player models are set in the player's infobuffer. Look in the BotCreate() function of the HPB_bot to see how botman fill his bots' infobuffer.