This is not an answer but a suggestion. You can use buddypress:
http://buddypress.org/

Profile Field Setup section is what you are looking for i think.

Adding Properties to User Profile and Displaying in List
What are sources where I can learn how to use GeoServer?

I know of these two sites:


http://geoserver.org/ - which in fact is not working (at least at the moment)
http://workshops.opengeo.org/geoserver-intro/ - not only (tutorials) for GeoServer


But I am interested in more complex information, and not to read only documentation.
