You can drive to the light house after deflating your tires at a station that they have ready, only certain times of year I believe. You can't stay the night unless you have reserved it ahead of time. Check out their website for more info.
You must have an ORV permit from park service to drive on beach. That will get you to the lighthouse. They do have overnight stays but you would need to contact the lighthouse to see pricing and availability.
Thanks! Your answer is awaiting moderation.