1)
Why does it say that Hashem made a Satan for Shlomo?
1.
Rashi (23): Hashem told David "I will be like a father [to your son]; when he transgresses, I will afflict him with the staff of people
2)
When did this occur?
1.
Radak: It was in his old age.
3)
What is the meaning of "Hu be'Edom"?
1.
Radak #1, Malbim: [Seed of] the king in Edom.
2.
Radak #2: Hadad was in Edom.