here is what may be happening:
Oil in the radiator is usually caused by a blown head gasket between the engine head and engine block. In this condition, the coolant ports and the oil ports are no longer separated allowing to to mix with engine coolant and coolant to mix.
You'd certainly want to drain both the oil and the coolant, replace the gaskets and check the heads.