i know my dad used to use Tide detergent (the laundry soap) to get oil out of the garage floor.. also used to use Simple Green to remove oil from other things.. not sure if you can remove all of the oil from styrofoam.. but those are the first two things I would try