OpenPNEというオープンソースをWindows上に構築しようとしてます。
環境は以下のとおり。
・Windows Server 2003 R2 Standard Edition
・OpenPNE2.14.8
・IIS 6.0
・PHP5.2.17
・MySQL5.1.57

環境構築してユーザー側の利用は問題ないのですが、管理画面でファイルのア
ップロードが出来ません。(ユーザー画面ではファイルアップロードは可能。)

ソースは以下のような感じなんですが、$member_file が empty になって、「
ファイルを指定してください。」というメッセージが返ってきます。
----------------------------------------------------------------------
<?php

class admin_do_import_c_member extends OpenPNE_Action
{
function handleError($msg)
{
admin_client_redirect('import_c_member', $msg);
}

function execute($requests)
{
$member_file = $_FILES['member_file'];

$limit = 1000; // 行数制限

if (empty($member_file) || $member_file['error'] === UPLOAD_ERR_NO_FILE) {
$this->handleError('ファイルを指定してください');
}

$filename_parts = explode('.', $member_file['name']);
if (array_pop($filename_parts) != 'csv') {
$this->handleError('拡張子は.csvにしてください');
}

----------------------------------------------------------------------

ユーザー画面では、結構大きな画像ファイルもアップロード出来ますし、PHPの
設定が間違ってるっぽくは無いと思っており、管理画面側のプログラムに問題
があるのではと思ってます。

何か問題になりそうなところはありますでしょうか?
どこか直したら動きそうでしょうか?