Podrías colocar un mensaje en el que se le advierta al usuario que solo debe de seleccionar ocho imágenes como máximo, luego, al lado del servidor llegará un array con dichos archivos, por lo que podrías tomar solo a los 8 primeros y subirlos, descartando los demás.
También tienes como opción del lado del cliente el plugin
jQuery File Upload
el cual
posee una propiedad que permite establecer un límite.
Saludos