Hola melisabethmb, debes tener presente que un shapefile es una estructura de archivos que almacena los datos alfanuméricos en formato dbf, el cual tiene limitaciones en el número de campos, aquí puedes leer algo al respecto:
http://jabrown.customer.netspace.net.au/.../webfaq04040210.html
support.esri.com/index.cfm?fa=knowledgeb...icleShow&d=29288
El formato dbf puede almacenar hasta 255 campos, lo cual no te serviría.
Te recomiendo emplear bases de datos para ello, puedes interesarte por PostgreSQL, un potente motor de bases de datos, y posteriormente mirar su extensión espacial PostGIS. Documentación es lo que te sobra, para la muestra, puedes ir a la sección Geo-Wiki.
Saludos.