in genere gli script/discussioni utili risolvono, o danno spunti x risolvere, problematiche abbastanza comuni

il tuo script, cosi' come lo stai presentando, sembra avere un campo d' applicazione parecchio ristretto

postalo comunque o lascia il link alla versione online
x chiunque possa esserne interessato