Linking .obj files from MSVC

I need to link an msvc .obj file into a delphi unit.
like {$LINK file.obj}
The linker does not like this and tells me the obj file format is bad.
Now i know that the format must be intel relocatable... and I am guessing
this is the problem as my .obj file is compiled with MSVC's compiler.  I
tried having msvc output the .obj file to COFF format but that doesnt help.
Does anyone know how to convert from msvc or coff  to Intel relocatable
format? or does anyone have another solution?
all help is appreciated!