Oops, I forgot to post this a few days ago. Matthew Danish has code for FTP client functionality: CL-FTP.
It should work in any lisp that ACL-COMPAT supports.