Pues en tu "Windows XP" que tienes tu servidor Apache .. debes instalar un servidor FTP .. al ingual que ya tienes uno de HTTP (que es Apache).
Para windows tienes muchos servidores FTP .. por ejemplo este mismo con tutorial de instalación incluido (pero usa google y busca el que mas te guste).
http://www.internautas.org/curso_servidores/ftp.php
Instalaló .. create un usuario y configura el directorio raiz de ese usuario que has creado hacia tu htdocs (c:\nose\Apache\htdosc .. o donde corresponda).
Un saludo,