Not sure I understand what you're wanting. If you want to only have a temporary ban along with the kick, you can have the bot do it like:
/ban -ku600 NICK 2 message goes here
... and the bot's mirc will remove the ban 600 seconds later. Is what you're wanting is to have the bot remember the nicks that it's hit with a temp-ban, and if they come again, it should ban them again for another 10 minutes using the same "reason" message again? If so, if that nick comes in again using a different host, are you wanting it to remember the same-nick or same-host for a future ban?