premesso che puoi mettere tutti i form che vuoi in una pagina (a patto ovviamente che ognuno abbia un nome diverso), non ho ben capito il tuo primo interrogativo: vuoi che all'onclick venga aperta una pagina php o vuoi che questa venga caricata all'interno della stessa pagina senza che questa venga ricaricata?
nel primo caso va bene come hai fatto, cioè:

Codice PHP:
[url="#"]Controlla[/url
e la relativa funzioncina in javascript

Codice PHP:

function controlla_dati(){
   if(
qualcosa == true){
      
// i dati sono corretti
      
document.location.href 'InserisciUtente.php'// redirect
   
}
   else{
      return 
false;
   }

se invece vuoi che InserisciUtente.php venga aperta senza ricaricare nulla allora o usi un frame/iframe o ajax...