also ich habe ein array das ich in einer session [...] speichere.
Ahja, dann ist also das array auch ohne Übergabe durch das Forumular in jedem script verfügbar. Wenn Du es schon schaffst, Texte dem array hinzuzufügen, dann kann es ja auch nicht so schwer sein, Texte wieder zu löschen.
<a href="foo.php?delete=3">Lösche Text in $array[3]</a>
.
.
.
unset($array[$_GET['delete']]);