There exist ftp server made in python. One is pyFTPdrop only supports anonymous upload but needs to be started from (x)inetd which I can't find for the n800. You should find others in python or even in perl, ftp protocol and application is quite simple.