Vamos por partes: sabés subir archivos al servidor de manera normal?
Si lo sabés, te recomiendo usar move_uploaded_file en lugar de copy.
También sabrás que necesitás un form con enctype multipart y ahí viene el problema principal: ajax (hasta donde yo sé), no soporta el enctype multipart. Por eso, no podrás hacer upload con ajax. Lo mejor que podés hacer es simular ajax con ayuda de iframes. Para eso te dejo un enlace desde el cual podés probar esta técnica o decargar el código para estudiarlo:
http://www.air4web.com/files/upload/