The spray and wash that has 2 seperate sides of fluid (Spray n Wash Dual Power) takes just about anything out. Let it sit for about 20 minutes then wash and repeat. It takes out blueberry stains , marker, paint, icecream, tomato etc.. Sometimes the stain is gone before I even launder it! I swear by it. My kids get all sorts of stuff on their clothes and everyone wonders how their clothes look so good when I pass them along as hand me downs. Thats my secret.
It isnt bleach either so wont ruin the shirt.
Do it quick though, dont let it sit.
Good Luck!
http://www.howtocleananything.com/hca_tlist.asp?sid=69
Try these techniques :
First, whenever you get a stain of any sort, it is important to treat it as soon as possible. If you can’t, then at least try to keep the garment wet (or re-wet it occasionally) in order to delay the offending stain from setting. Also, never put anything in a hot dryer until you’re sure the stain has been eradicated. This is a sure way to permanently set the stain.
For magic marker stains try the following remedies. Always blot, not rub, any stain and have a clean, white absorbent cloth to put under the garment. Also, lay the stain side (usually the outside) against the cloth. Apply the stain remover (to the back side of the stain), let stand for a couple of minutes and then blot the area trying to push the (hopefully) now soluble stain into the under-cloth. Rinse with warm water and repeat if needed or recommended. Remember, if in doubt, always test the fabric for color fastness on an inconspicuous area.
Try these stain removers in this order: Rubbing alcohol, Mild detergent, Plain water, Dry cleaning fluid ( repeat only twice). Also, hairspray has often been recommended by many as the best substance for removing all types of ink. Finally, if the garment is white you can try to bleach it out.