This might be asking a lot, but I have a linux server and I'd really like to be able to grab a file from the server (SFTP ideal but something less secure otherwise), edit that file on my treo 600 then up load the changes back onto the server. Any ideas on how I might start doing that?

I've a http based solution running right now, but the blazer browser seems to have intermittent problems posting large text area fields so I'd prefer a non-web answer. Possible?