Es sencillo.
System se encarga de lanzar un "comando" a la "consola" del servidor. Tb se podría usar exec, y parecidos! Ojo! No todos los servidores permiten usarlo
wget es un programilla unix, que hace una petición http... serviria para descargar el archivo desde el sistema (y no desde php), lo cual lo hace más sencillo :)