sisi riguardando ho cambiato strada...
la text mi serve solamente per inserire un url nel db ma pensandoci, dopo, non mi serve metterlo dentro un array... quindi per quanto riguarda la text è risolta...
mentre per quanto riguarda i file come avrai notato devo caricare più file con una sola selezione ma sto incontrando delle situazioni che non mi sembrano proprio esatte...
ad esempio:
$count=count($_FILES['upload']['name']); è possibile che è sempre =1 anche quando non seleziono nulla??? che se seleziono 5 file count sarà =6 quindi logicamente è anche corretto ma non capisco perchè è sempre =1