This problem has nothing to do with Tekkit, but I'll put half an effort into helping you anyway. What you need is a Bukkit plugin to manage local-authorization. With that, players can register an account on the server completely separate from their Minecraft.net account. When searching for it, keep in mind that they may shorten authorization to "Auth".