Two passes
You can buy a season pass online. When you do it gives you a QR code. You can either print it out or screenshot it so they can scan it at the gate. You also use this for the free parking you get with the pass. When you get to the gate they will scan it, take your picture and give you a physical pass card. You now use this card to get into the park for future visits. Yes you have to buy passes individually and no you cannot get guests in for free. Hope this helps.
Thanks! Your answer is awaiting moderation.