1. Well in case you werent aware of it ... consider Rule 2. 2. Regarding your problem, you've essentially said that you know how to make a server but you cant ... "ftp"? How are you making the server? ...or what server are you making?
It seems i have to ask the same question a bunch of times to get an answer (heehee like Austin Power 2 ) -- cant you use the program you're already using to make a "server" to be a server???
Oh ok then lol start from scratch I can do that! Windows comes with a built-in FTP server capability (as well as the Server editions of windows obviously). Unfortunately (IMHO) this feature is both obscure, insecure and a pain in the arse to use lol. Serv-U, BulletProof, RaidenFTP all have free versions of their FTP servers. I personally use Serv-U, works well.
Like I didnt see one coming Define "it" -- i.e., pick an ftp server. Then when you've picked on, run the installation then go through the wizard that pops up when you first launch it