rub ordinary washing up liquid into it and then wash on as high a temperature as the fabric will allow,that should shift it.......it does on my son's shirts anyway.
My friend at work came in this morning and pointed out the baby sick mark on the crotch of his trousers, was very worried as he had a meeting and didn't want people to think it was something else :)