Quel codice non è molto chiaro.
Le variabili user[name] e user[email] da dove arrivano?
Sono effettivamente delle variabili? In PHP direi di no, perché le variabili in PHP cominciano con $, tanto più che le metti tra apici singoli come semplici stringhe.
Una variabile PHP non viene interpretata come tale all'interno di apici singoli, ma solo all'interno di apici doppi.
Se fossero invece i nomi dei campi del form (che non mostri) ti basta cambiare tali nomi, per esempio in user_name e user_email.
Per quanto riguarda la doppia action, puoi anche risolvere mettendone una sola che punti ad uno script e poi deleghi questo ad attivare lo script aggiuntivo.