Yes, I have the FTP server running on each one at home and trying to access remotely from an FTP client at work.
First of all, I am not too familiar with FTP, so forgive me if I ask some basic questions.  Just learning as I go.
I only have one external IP address available to my home.  I am running dd-wrt on my router and thought I had to direct FTP to either the NAS1 (192.168.1.100) running FTP1 (port 21) or to NAS2 (192.168.1.200) running FTP2 (port 2121).
I am able to connect to NAS1, but when I try NAS2, I get this:
Status:   Connection established, waiting for welcome message...
Response:   220---------- Welcome to Pure-FTPd [TLS] ----------
Response:   220-You are user number 1 of 10 allowed.
Response:   220-Local time is now 08:42. Server port: 2121.
Response:   220-This server supports FXP transfers
Response:   220 You will be disconnected after 2 minutes of inactivity.
Command:   USER xxxxx
Response:   331 User xxxxx OK. Password required
Command:   PASS ***********
Response:   230 OK. Current restricted directory is /
Status:   Connected
Status:   Retrieving directory listing...
Command:   PWD
Response:   257 "/" is your current location
Command:   TYPE I
Response:   200 TYPE is now 8-bit binary
Command:   PASV
Response:   227 Entering Passive Mode (xx,xx,xx,xx,220,226)
Command:   MLSD
Error:   Directory listing aborted by user
Error:   Connection closed by server
Are you saying to port forward 21 to both NAS1 and NAS2 in my router?  Is there a way to FTP to my external IP and also specify an internal IP (192.168.1.100 or 192.168.1.200)?