I've been looking for that feature when I had my forum and i'm afraid to say that I wasn't able to find any way to do it on XenForo (platform where this forum is built)
Well since the bans are accessible from here it should be the same for any other database, don't really see what's different
it is different, plugin has already built in a support for websites, just have to properly install it on any type of website. Practice plugin doesn't, maybe if you are top notch coder then yeah sure, anything is possible.
Well you could take a look at the litebans implementation and see what you have to do. Plus we used to have it so it's possible and not that difficult