back up.....are you using some DataBase behind all this?
If so there is no need for a "secrect button". There is no such a way of making your pages public - published where you would use HTML to hide something...now if you have some server tech. behing (ASP,CDML,JSP,PHP..) then you can use simple commands to "write out HTML" according to the user-rights-login.
The fact that ur using white colors on a white background does not mean anything...all user has to do is click-select or select-all to see that is a link on the page...the same goes for the transparent images.
good luck