I found a function called FindInventoryType(), and it returns a handle to a weapon the pawn has in the inventory, so if I would send it the class chainsaw it would return a handle to the bot's chainsaw.
Then I set their "pendingweapon" var to this value.
Then I probably just call the weapons "putdown" function to make them put down the old weapon, thus taking up the new one, the CS, voilá...
Hope that works...
Then I can call the bot.weapon.fire(1); function to make them fire it...
What does the value in the fire function do anyway?