Why did Bil'am instruct Balak to stand by his Olah?
Oznayim la'Torah: Because it is correct for the owner to stand by his Korban whilst it is being sacrificed, as the Gemara states in Sotah, 8a.
Why did Bil'am insert the word "Ulai"?
Rashi: Because Hashem was not accustomed to appearing to him by day. 1
What is the meaning of "Vayeilech Shefi"?
Rashi and Targum Onkelos: It means 'He went alone'.
Rashbam: It means It means 'He went limping', 1
As in Iyov, 33:21. The Gemara in Sotah, 10a proves from here that Bil'am was lame in one leg. See Torah Temimah, note 1.
As in Iyov, 33:21. Because he was lame - Refer to 22:24:1:1. See also Ba'al ha'Turim
'Shefifon' is a kind of snake - See Bereishis 49:17.