Not sure there is a license required, as that sounds like default behavior??
You can force a default destination on your CPGuest pages (e.g. CPGuest > Config > Pages > Web login or Guest Self-reg > Edit) to an internal page or external URL...
Or you can let the user go to their original destination (should be captured in the controller, and put back into the URL on your end-user Guest pages), and should be the default behavior if you aren't "forcing" the default destination per above?