Do I have to sign up for a separate guest account?

No, your owner account will let you log in as a guest on Canopy & Stars and also on Sawday’s Special Places to Stay. If you wish to change your password you have to do this in your Canopy & Stars Owner Account area and it will update for all sites.