>>185
関数はその外側の環境で定義された変数にアクセスできるので、それを利用すれば良し。
(クロージャってやつ)

var file="aaa.txt";
function callback() {
alert("file="+file);
}
async_process1( file, callback );

3つなら・・・
var fileA="aaa.txt";
async_process1( fileA, function() { callback_inner(fileA) } );
var fileB="bbb.txt";
async_process1( fileB, function() { callback_inner(fileB) } );
var fileC="ccc.txt";
async_process1( fileC, function() { callback_inner(fileC) } );

とかなぁ