Se me ocurre lo de crear campos dependiendo el mes con dhtml. de esta forma guardas cuantas cuatas necesites.
Creas un campo input dinamicamente y en name manejas nombre[] para que se convierta en un array y almacenas todas, aquí un ejemplo, pero con el campo para subir archivos:
http://www.buayacorp.com/archivos/en...-estilo-gmail/
Si quieres saber más de dhtml:
www.dhtmlya.com.ar
saludos.