Yes. While normal types are immune to ghost type moves, non damaging moves that cause secondary status effects like confusion still have an effect on them.
Yes yes they do it affects all pokemon like swagger effects ghosts