Vet inte heller om några tutorials men tänkte bara säga att det är busenkelt att göra om du bara vet vilka funktioner du ska kika på.
Föreslår att du läser länken som jobbe skrev (php-ftp).
Själva filuppladdningen görs med ett formulär och filen laddas upp till webbservern, därifrån kan du via tex PHP skicka filen vidare till en FTP-server på en helt annan burk.
Testa lite hur det fungerar. Det här kanske kan hjälpa som en start...
<form method="post" enctype="multipart/form-data" action="results.php">
<fieldset>
<legend>File Upload</legend>
<p>OBS! Filen får max vara 100kb!</p>
<input type="hidden" name="MAX_FILE_SIZE" value="102400" />
<input name="uploaded" type="file" />
<input id="submit" type="submit" value="Upload" class="submit" />
</fieldset>
</form>
<?php
// results.php
header('Content-type: text/plain');
print_r($_FILES);
?>