When my skin gets dry, it means my liver is very congested, especially my hands, face, and stomach. I would stay on teh dewormer and keep flushing. If you are not releasing stones, you need some bitters every morning to help decongest the liver. You can get some at sensiblehealth.com.
As for the pinworms, maybe it's time to increase your dosage of the dewormer or maybe do several anti-parasite products at one time.