Не, правильней было бы предложить
сделать CALL функцией, тогда эти проблемы пропадут.
типа:
$ret = CALL("filename", $par)
Либо, если с массивами (в будущем, надеемся), так не выйдет, то:
CALL($ret, "filename", $par) // $ret - массив, куда пишется ответ из длл.
Кстати интерестно, с массивами вообще это реально или нет? В других языках так работает с длл?