結果
ローカル @files=(Amuro200511.dat);
レンタル @files=();

この箇所の挙動がレンタルとローカルで異なっています.
ローカルのPerlのVerは5.8で,レンタルのほうは5.6なのですが,
Verによる挙動の違いというようなものがあるのでしょうか?

訂正
@allfiles=(haman200511.dat,Amuro200511.dat);