Hvis du spørger om hvordan man programmere en server så er spørgsmålne alt for brede til man kan svare i sådan et forum her.
For at sætte din computer op som FTP server skal du ikke bruge andet end et FTP server program. Tror
http://filezilla.sourceforge.net/ kan klare opgaven.
Når du sætter din FTP server op og starter den vil "navnet" være din Ip adresse. Det kan ændres til ftp.ditnavn.dk eller andet som ønsker ved at købe et domæne.
I programmet mener jeg man kan oprette brugernavne og password til at logge på serveren.