Dubito esista una cosa del genere, si può accrocchiare qualche cosa con qualche plugin che associ dati extra agli user WP, per l’import ci sono plugin che iportano CSV, il punto 3 dipende da cosa serve, se è un banale form di richiesta o una cosa più complessa. Il punto 2 anche li dipende da cosa deve fare.
Il tutto si può fare con un singolo plugin custom, da realizzare da uno professionista, nel caso alla mai di info mi puoi contattare.