最初の言い方は、They had to be published in a magazine. は、彼らは雑誌に掲載される必要があるという意味として使われていました。
最初の言い方では、had to be published は、掲載されなくてはならないと言う意味として使われています。
二つ目の言い方は、They needed to appear in a magazine. は、雑誌にのらなくてはならないと言う意味として使われていました。
二つ目の言い方では、needed to appear は、のらなくてはならないあるいは掲載されなくてはならないと言う意味として使われています。
お役に立ちましたか?^ - ^