Mortimer said:
If I try to imagine what the photon would "observe", in analogy to what we observe in our environment, I can only think of a "Flatlander-like" situation where for the photon there is only a 2D space and a third dimension (which is the direction of its travel) that acts as its equivalent of "time". Like suggested above, that third dimension would then represent the basis for causality for the photon (or other massless particles), like time does for us.
This was discussed a bit in another thread here recently, in which I screwed up. But I think I've got it right this time around.
If we have an observer moving at a velocity less than c, he has one axis defined by his local clock, which is his time axis, and three perpendicular axes which are Minkowski-perpendiuclar, called his space axes.
If we attempt to explore an observer moving "at c", we have one null axis, defined by the observers motion, which is Minkowski-perpendiuclar to itself, and we also have two space-like axes which are perpendicular to the null vector defined by the observers motion. This gives us only three axes.
But these axes do not span the 4-d space. In order to span the 4-d space, we need to introduce another vector. A convenient choice (though not the only one) is another null 4-vector. This additional null 4-vector is perpendicular to the same two spatial axes that the "velocity" vector of the observer is.
An example helps:
We have coordinates (t,x,y,z)
(1,1,0,0) is the null 4-vector of our observer
(0,0,1,0) is one of our orthogonal space-like vectors (y)
(0,0,0,1) is the other one of our orthogonal space-like vectors (z)
(1,-1,0,0) is a null vector which "fills out" our coordinate system. It is Minkowski-perpendicular to (0,0,1,0) and (0,0,0,1). It is not (and cannot be) Minkowski-perpendiuclar to (1,1,0,0) (that's where I screwed up last time)
Another way of putting this is that we have coordinates
u' = t+x; v'=t-x; y'=y; z'=z
u and v are null coordinates.
Yet another way of looking at this: there is some representation of a photon moving in a "head on collision", and representation of "parallel" photons moving in the same direction. Both of these are null vectors, and hence neither space-like or time-like. In addition, there are two perpendicluar spatial axes.