io ha usato un plugin jquery e ajax per caricare parecchi file da un form: http://www.dropzonejs.com/
così ho anche gli indicatori file per file.

per quanto riguarda la dimensione, però, quella dipende dal server e dalle impostazioni di php.