Yes. It can be a never ending cycle if all carriers aren't treated.
Yes. A person does not get immunity to pinworms after suffering one pinworm infestation. However, most people who are old enough to remember the itchy anus and disgusting threadlike worms will go out of their way to avoid getting pinworms again.