Upload plikuy z przegladarki polega na wyslaniu PLIKU i kropka.
No chyba ze chcesz to skryptem php wysylac -- wysylanie polega na skonstruowaniu odpowiedniego requestu HTTP typu POST i umieszczenia tam zawartosci pliku z odpowiednimi naglowkami.
---------------
W zwiazku z PW:
1. Nigdy tego nie robilem, wiec gotowego przepisu nie dostaniesz
2. Wez Firefoxa i LiveHeaders (ext.) i sprawdz jakie naglowki sa wysylane przy uploadzie. Musisz wygenerowac takie naglowki i dodac do tego zawartosc pliku (chyba odpowiednio zakodowana) i wyslac za pomoca socketow do serwera.
Wydaje mi sie ze Curl ma mozliwosc wysylania plikow, ha nawet w manualu jest przyklad:
http://pl.php.net/manual/en/ref.curl.php#45491