Hola,
Se me ocurre una cosa más. No sé si necesitas que la página Web se carge en el Internet Explorer, pero, de no ser así, si prefieres que se carge en el navegador de Internet que el usuario escogiera como predeterminado, "la cosa" podría quedar tal que así, más o menos:
Código Delphi
[-]
var
url, cadena: string;
begin
cadena :='123';
url := 'http://www.algunadireccion?ID=' + cadena;
ShellExecute(Self.Handle, PChar('open'),
PChar(url), nil, nil, SW_SHOWNORMAL);
end;