I would not machine wash. I would soak in a mild cleaner and see what can come out. Rub gently, let soak and then rub again. Maybe after they are sewed together it could be run on a gentle cycle if the edges are secured first. With the sentimental value of it, I would make it regardless of whether the stains came out.