Brown spots on old fabric is usually caused by it coming in contact with paper or wood, which is acidic. As a quilter, I have heard that spots can be successfully removed from washable fabric by soaking in Oxyclean. A good way to store fabric items is in a pillowcase, never in plastic bags or in a gift box or cedar chest. Hope this helps.
Kate