W Ajax'ie(JS) tego nie zrobisz z tego co kiedys czytalem od FF 3 miala byc taka opcja wbudowany uploader w Ajax'ie czy cos takiego.
Jesli chcesz zrobic symulacje tak jakby bez przeladowania strony to pozostaje ci iframe + css np to:
http://uw-team.org/forum/viewtopic.php?f=22&t=7404 taki najbanalniejszy podczepiasz to pod upload i hula.
Jak nie to zostaje ci Flash/Action Script ewentualnie jakis aplet w javie.