Anche se non vedi il path assoluto del file sul pc di chi te lo invia, nessuno ti vieta di caricarlo sul server... non capisco, qual è il tuo problema?

Tutto ciò che ti serve è un <input type="file"> (da cui l'utente seleziona il file da inviare) e un <input type="submit"> (per inviare la richiesta al server). A questo punto recuperi il file dalla variabile superglobale $_FILES, e puoi usare la funzione move_uploaded_file() per salvarlo dove vuoi tu