For your second question, it's a matter of how you run the reaction. In one case, you would dissolve the alkyne in NH3 and add Na(0) to the pot. As the Na dissolves, the alkyne would get reduced to the alkene.
In the other procedure, you first mix Na(0) and NH3, which will eventually react to give NaNH2 (note that this is a much slower pathway than the alkyne reduction described above). Then, once the NaNH2 has formed, you can add the alkyne and generate the sodium acetylide.
Of course, you can also just buy NaNH2 to begin with, then it's easy!