Uložení nastavení se provede automaticky po prvním připojení - od té doby iXXX síť zná a automaticky se k ní připojuje. Nemám ale zkušenosti s hidden SSID (tak paranoidní nejsem).
Jestli existuje externí prográmek netuším, ale vzhledem k tomu, že Apple obecně neumožňuje třetím stranám přistupovat k systémovým službám, tak bych se na to asi nespoléhal (možná po JB na Cydii).