Bueno el script yo lo necesito y uso para copiar carpetas dentro de un mismo servidor, ahora segun lo que entiendo tu necesitas copiar carpetas desde el servidor a un PC o viceversa, en este caso creo que lo mas conveniente seria trabajar con las funciones FTP de php para poder conectarse y extraer datos del servidor y transferirlos a otro lado,
http://cl.php.net/manual/en/function.fopen.php y combinarlo con otros como copy() etc.
No se si se entienda si no avisame para postear algun ejemplo.
Saludos.