1) Please don't bump your own post within 24 hours - it is against the rule. This is to allow everyone around the world to see your post.
2) If you are only setting it up for one user - ie you don't require anonymous logins, then a more secure solution is SSH. SSH also has SFTP and SCP which allow file transfer. SSH is more secure than FTP (and telnet), because SSH encrypts all data, while FTP and telnet send everything as plain text (including passwords).
I suggest that you install a SSH server (OpenSSH) on your system. Allow connections on Port 22 through your firewall, and you should be able to connect. Fedora Core 5 already comes with OpenSSH, but you may need to install it. I have some information on SSH and SFTP here.
It is possible to get Chroot working with SSH, but I don't know how
I hope this helps