1) больше зависит от проекта, нежели от наличия админки. А о нем мы ничего не знаем. Так что посоветовать сложно. Точнее можно, если пальцем в небо тыкнуть. Думаю ща появятся "тыкатели".
2) Я так понимаю лучше запиcать в params на этапе формирования app. Потому как возможно и конфиг будет зависим от этого.
<form action="test.php" target="_blank">
var arr = document.getElementById("photo").files;
for (var i = 0; i < arr.length; i++)
{
alert(arr[i].name);
}