1. La sintaxis que usas de header() no existe, revisa el manual, ¡te la has inventado!
Código PHP:
// MAL
header (" Location: sistemaB.php?idus=$row[id]&nom=$row[nom]", $row["id"], $row["nom"]);
2. Si se pueden pasar espacios, pero necesitas escaparlos
Código PHP:
// BIEN
$foo = urlencode($row['nom']);
header (" Location: sistemaB.php?idus=$row[id]&nom=$foo");
De verdad me sorprende lo que es capaz de inventarse una mente que no se prepara.
Por todo lo demás ya debería ir bien, si no, algo más te habrás inventado.