sounds more like a question for the AAA section.
can't fully help you. captcha aren't built in available i believe. but with an external page a lot is possible.
guest licening is needed for auth attempts, so if you expect more then 25 guests then you should have more then the built in one.
all this sounds quite unfriendly for guest access, are you sure you want to let the users jump through these hoops?