Daily admission or season pass information for non-residents at www.needhamma.gov/parkandrecreation
Yes you can get a season pass. It is just more expensive.
There is an out of town rate for one entrance. I don't know about season pass
Thanks! Your answer is awaiting moderation.