My only answer would be I could probably build it in a day or two as a webapp using Perl or Python. With the webserver built in. And the FTP client. With a lightweight interface that doesn't push any limits of any browser, or "web framework", which I always find more of a hindrance than a help if there's only one or two content-producers.

Sorry you're not in that boat. ;) Your solution sounds reasonable. wxAnything should do just fine.