In the case of Twin Strike, which is, indeed, two separate attacks, the Ranger would indeed suffer a -2 to an attack not aimed at the Fighter, and in that case, the Fighter would get his attack. The same applies with the Hydra, as it's making four separate attacks.
Remember, the mark affects...