In diesem Zusammenhang kann ich dir meinen abstrakten
ThreadPool vorschlagen, der auch die Implementierung eines spezialisierten HTTPThreadPool enthält.
Wenn du das
Archiv bei SourceForge heruntergeladen hast, wirst du auch ein Beispiel-Projekt unter "Examples\HTTPPool" finden. Schau dir das einfach mal an.
Es gibt leider eine Einschränkung, der ThreadPool ist erst ab Delphi 2010 funktionsfähig, aber du hast ja XE...