普通に動いたけど・・・
もしかして、upload.cgi っていう名前から変えてたのに$set{'base_cgi'}を書き換えてないっていうオチは無い?