Unter
Win32 kann eine Anwendung maximal 16 (oder waren es 20?) aktive Threads haben. Erzähl doch mal was du mit 200 threads erreichen willst, gibt sicherlich eine bessere Lösung. Ansonsten: ja, du implementierst einen Thread und erzeugst dann mehrere Instanzen davon.
EDIT:

Zitat von
Delphi-Hilfe:
Die Koordination zu vieler Threads verbraucht beträchtliche CPU-Zeit. Auf einem Ein-Prozessor-System stellen 16 aktive Threads die praktikable Obergrenze dar.