Well get the software do run the ftp server, for example Serv-U. Then you need to configure in the server the folders you want to share and create the users. Open the ftp server port in router/firewall, normally is port 21, and register in no-ip.org.
Greg, yes you can. Port foward the port 21 to one PC and port 22 for the other PC.