Yes, NH is an open primary. You can walk in, show your ID showing you live in the town and they will give you whatever primary ballot you ask for.
Thanks for that info. At least she didn’t ask for anything illegal.