Nun habe ich aber im $aSplit schon einen wert, der nicht überschrieben werden soll
Nein, geht so ganz und gar nicht!
StringSplit gibt ein Array zurück und egal, welcher Inhalt vorher in $aSplit war -- es wird alles überschrieben. Du kannst aber den Inhalt vorher auslesen und später in das neu erstellte Array einfügen.