on the first request just search the forum to find the pvp lord engine thingie and use it as your base, it even has the login checks and extra stats needed so you pretty much copy paste everything and change variable,method names.
as about the second one you can just create new class and extend l2teleportinstance or whatever its called in l2j and create ur own teleporter with the appropriate check before the action of the button takes place if(player.isVip()) player.teleportTo(x,y,z); or something. This one is also shared by matim if i remember correctly, look for it in the forum.
Haven't coded sh.it in l2j for about 2+ years so bare with me ^^.