Ciao, quello che chiedi non è tanto semplice, ma fattibile se hai le giuste conoscenze (php e mysql)
Per quanto riguarda il form, puoi installare uno dei tanti componenti che trovi in joomla.org.
Quasi tutti questi componenti permettono di associare uno script PHP personalizzato, il difficile è proprio creare quello script