Hi,
es ist natürlich möglich beliebig viele Instanzen eines Formulars zu erstellen, aber die Frage ist, ob es nötig ist. Jedes Form verbraucht nun einmal ein paar Ressourcen und auch in der heutigen und jeder zukünftigen Zeit, sollte man die nicht sinnlos verschwenden.
Mittels TForm.Create erzeugst du eine neue Instanz, die du natürlich in einem Array ablegen kannst. Mittels Show kannst du dann auch verschiedene Instanzen anzeigen, musst natürlich dann die entsprechende Instanz verwenden (also z.B. deineForms[0].Show, deineForms[1].Show, ...)
Wie gesagt, es sollte nur mit einem Sinnvollen Grund auch wirklich geschehen. Vielleicht versuchst du ja nur ein
MDI zu bauen, dann such einfach mal danach (im Forum).
Gruß Der Unwissende