Well, with enough coding knowledge virtually everything is possible to hack...:-)
1. I have not tried this but you could probably use the zp_loggedin()-function for that, so that only logged in visitors can see that.
2. There are no plans to add that. Actually Zenphoto is not really meant for such a purpose. You can add a feature request ticket of course, but we can't promise anything, since our resources are limited.
To your CMS question, I don't know of anything regarding that. There has been a hack of a combine log in for Wordpress and Zenphoto, but that was for older Wordpress and Zenphoto versions. See our extensions page for the available hacks.