I needed to use FTP using the Zaurus PDA.  I can hardly believe how easy it 
was to set up using Ruby.

The code follows if anyone else is interested.

require "net/ftp"
t = Net::FTP.new(host=nil,user=nil,passwd=nil)
t.connect('192.168.130.101',port=4242)
t.login(user='root', passwd=' ')
files = t.chdir('/mnt/card/Documents/application/octet-stream')
print "Transferring Program"
t.puttextfile("asz.py","asz.py",callback=nil)
print "Transferring Index"
t.puttextfile("asindex.pyz","asindex.pyz",callback=nil)
print "Transferring Data"
t.puttextfile("asksam.pyz","asksam.pyz",callback=nil)
t.close