sbagli perché passando le variabili chiudi gli apici e lui lo interpreta come fine istruzione, prova così:

$messaggio="errore";
header("Location: form.php?messaggio=$messaggio&messaggio2=password errata");

se usi le " al posto degli ' le variabili vengono parsate