Du brauchst definitiv den D2xx Treiber.
Im Delphi Demo Projekt welches Du von der FTDI Homepage herunterladen kannst
ist die Funktion "FT_OpenEx" beschrieben.
Function Open_USB_Device_By_Serial_Number( Serial_Number : string ) : FT_Result;
Begin
SetDeviceString(Serial_Number);
Result := FT_OpenEx(@FT_Device_String_Buffer,FT_OPEN_BY_SERI AL_NUMBER,@FT_Handle);
If Result <> FT_OK then FT_Error_Report('Open_USB_Device_By_Serial_Number' ,Result);
End;
http://www.ftdichip.com/Documents/ProgramGuides.htm
Damit sollte das Dein Problem gelöst sein.