Come on! onplayerkick{ if event.getplayer.isbanned event.setmessage(Read timeout) } something like that
If you give a player item 0 it reads out as a java error and they crash. You could use that instead of trying to kick the user.
could you not set it to read a list of fake banned users upon player join event and then if one of the names on the lists is the player who joined it will automatically give them item 0?
This plugin will do that. Complete custom messages. http://forums.bukkit.org/threads/gen-sec-advanced-bans-v0-4-temporary-bans-812.16938/ Out of date, but still works.