Hola otra vez:
Recuerdo que en otra ocasión intenté hacer lo que estás intentando y lo dejé por imposible...
Lo de usar un array puede ser una buena idea, pero a la hola de recoger los valores no vale el uso de "arguments" al menos a mi no me ha funcionado.
Espero que tengas suerte y nos informes de tus progresos.
Saludos