Delphi-Quellcode:
X := TTabSheet.Create; // Tab erstellen
...
X.SetPageControl(PageControl1); // Tab ins PageControl
Und zu dem was Daniel sagte, macht sich ein TabControl ganz gut, a man dort ja nur die Tabs und keine Pages benötigt.
TabControl1.Tabs.Add('name des Tabs');
.
An die "Objekte" der einzelnen Strings/Tabs könnte man die Daten der jeweiligen Pages dranhängen.
InsertTab und IntertPage sind
interne Methoden des TPageControl (sman sollte genauer hingucken

),
welche dann aber z.B. von TTabSheet.SetPageControl verwendet werden.
Ein Therapeut entspricht 1024 Gigapeut.