Haber empezado por ahí ...
Ahí si q hay forma .. al hacer el "Upload" miras tu peso .. y si es mayor de lo q tu especificas pues lo rechazas .. Lo mismo puedes hacer para q solo sean .mp3 o .loquesea ... (una o varias extensiones/tipos de ficheros).
En el manual oficial de PHP (para variar) tienes ejemplos de lo que pretendes hacer .. ademas de la fomra de uso de las funciones de chekeo de peso (tamaño) y otras propiedes de lo q subes al servidor ... (mirate los comentarios de los usuarios).
http://www.php.net/manual/en/feature...d.multiple.php
Un saludo,