I think the man in front would percieve the laser traveling at the speed of light, since both men are stationary in relation to the laser beam.
As for the second question... now that is a little conky! Would he see it at the speed of light, or two times the speed of light??
That's the conundrum. You'd think the guy on the moon would measure the speed of the laser at something well above the speed of light. But relativity states that any measurement of the speed of light in any frame of referance would simply see "C", the speed of light. What changes for them all is
time.
Speed is distance / time. By allowing time to be the variable between the observers, what they all end up measuring is the exact same value. This blows peoples' minds. We think of time as standardized and immutable. It's not.
Einstein truly was remarkable for coming up with his theories, all in his head and with pencil and paper. No computers. And every experiment done to date has verified his theories.
Time travel is very possible, especially in the forward direction. Get on a space ship that travels to nearby stars at 95% of the speed of light, and return to earth, and tens of thousands of years will have passed.
If people on earth could watch events on the ship, they would appear to be in ultra slow motion, like the Matrix. Conversely, spying on the earth from the ship, they'd see super high speed fast motion.
Here's my plan - put $1,000 in a savings account. Fly on the time ship, come back, and compound interest would make me the richest man in the world!
I really enjoy this stuff.