Are you looking for a light-weight web-server? In which case, something like thttpd would be suitable. It's extremely easy to compile, and the configuration required is minimal.
Another far more flexible option would be something like twisted, "an event-driven networking engine written in Python". You could write basically anything along these lines fairly reliably/robustly, I would imagine. This tutorial may be a good start.
As with many things, the simplest solution is usually the best.. If you can get away with transferring files to a "dumb" secondary web-server, and retrieving them as regular files, it's probably better than implementing your own server solution in Python/twisted (or similar)