I need to have a wordpress plugin made that basically adds a signup form for musicians and performers to register their information into the database. This plugin should allow simple/easy browsing and searching of performers based on common criteria (i.e. genre, name, style, type of performance, etc). Should allow for a photo upload to go with their bio, and flexibility to have the signup form changed (and the database to correspond). Perhaps the signup form and database fields could be generated based on an XML file. There should be a login created for each performer who registers, which allows them to modify their bio/details, upcoming shows etc. Also there should be a proper admin page for the plugin that allows viewing of all those who have registered and to be able to see or change any of their information.
Styling is not so much a part of this job, so just keep it basic and make sure the code is well written/structured and xhtml compliant. Please comment your code.