こちらは解決したのでしょうか?
実は同じ現象で悩まされています。
エラーをトレースしてみるとtheme-editor.phpの47行目で
fopen関数でスラッシュとバックスラッシュの混じった状態で
ファイルをオープンしようとしてエラーとなっています。
WordPressのバージョンは2.6.2です。
自己解決しました。
具体的にはPHPの設定の問題で
1.upload_tmp_dirに明示的にTEMPディレクトリを指定
2.指定したTEMPディレクトリにIISの匿名認証の読み取り権限を付与
で解消されました。
アップロードができないわけではなく、IIS7ではデフォルトでPHPが動くというというPHP.iniの設定不要な環境だったため気づきませんでした。
以上、報告まで。
MODxというPHPで書かれたCMSでも同様の現象が起きている為、IISの問題と判断して解決済みにします。
でもネットにもほとんど情報ないんですよね。。。
WordPressをIIS7.0で使っている人っていないのかな~。