Passionflower said:
Using two arbitrary points A and B inside a light cone we can construct a set of light cones that connect us from A to B. The total length of such a connection is 0, which is the shortest possible path.
This is correct, but the length of such a path is not the distance between A and B. Therefore this statement is simply not true.
Passionflower said:
the shortest possible distance between any two points inside the cone is also 0
When you measure a distance between two points you do not use an arbitrary path, you use a geodesic. The path you describe is not a geodesic. And photons going forward in time is not relevant to any of this.
Let's say that we have a light cone at the origin, and we take the events A = (t_A,x_A,y_A,z_A) = (1,0,0,0) and B = (t_B,x_B,y_B,z_B) = (3,0,0,0) which are two points inside the cone. Then the distance AB between them is 2 despite the fact that there is a path ACB with C = (t_C,x_C,y_C,z_C) = (2,1,0,0) where AC+CB = 0 and a path ADB with D = (t_D,x_D,y_D,z_D) = (2,1.41,0,0) where AD+DB = 0+2i. Those other paths are completely irrelevant to what the distance AB is.