da du eine
html-seite abrufst wirst du einen client benutzen (Tidhttp) und damit brauchst du auch nicht verschiedene ports nutzen. Ich würde es so realisieren das du dem thread die seite übergibst die aufgerufen werden soll und dieser dan auch die http-componenten created und recursiv neue threads erzeugt. Allerdings solltest du aufpassen das du nicht zu viele threads erzeugst und auch nur eine gewisse tiefe rekursiv bearbeitest. Ansonsten kann es zu einer jahresaufgabe ausarten wenn jede seite wieder eine andere aufruft. Zusätzlich müsstest du noch überprüfen ob die seite nicht schon abgerufen wurde sonst kommt es zu einer endlosschleife wenn 2 seiten aufeinander verweisen