oil in the radiator usually indicates a cracked block. coolant in the oil is an indication of a head gasket.
also, are you sure it is oil and not trans fluid?? if your trans cooler leaks, then the radiator has to be repalced and both the cooling system and trans has to be flushed.
have it checked to confirm before you do this repair.