Here is an eco friendly way to get *some* stains out of silk. All you need is
1) 1/2 a cup of laundry detergent
2) 2 teaspoons of white vinegar
3)8 cups of cold water.
Mix the ingredients well. Put the silk in the solution, but do NOT soak it. Rinse it well. Roll the silk in a towel and iron it while it is still damp. Hang to dry.