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.