Personalmente mi sembra una follia.
Non staresti di meno ad estrarre le funzionalità dallo script originale e metterle a disposizione del nuovo scriot tramite un include?
In alternativa, perchè non duplichi lo script che ora riceve l'upload e lo modifichi per gestire file già presenti sul file system?