co do zapisania zawartosci textarea do pliku to mozesz uzyc funkcji
file_put_contents ktora zalatwi ci całą sprawę.
co do podania katalogu to funkcja file_put_contents jako 1 argument pobiera plik tak wiec jak podasz jej 'katalog/inny_katalog/plik.txt' to tam wlasnie zostanie on zapisany
co do wyboru katalogu z selecta to tutaj musisz wygenerowac liste z poziomu php i wstawic ja do select'a. Przyda ci sie funckcja opendir i przykladowo ten komentarz
http://pl.php.net/manual/en/function.opendir.php#83990 jezeli chcialbys zrobic liste rekursywnie ( wypisanie zagniezdzonych katalogow ).