Ah ignore me, my first attempt didn't work but I had my x and y mixed up like an idiot.
FTR (although I'm sure everyone knows):
Ensure START has X and Y coordinate fields, then
Add Column START (EndX) From END set to Centroidx(obj) where EndID = ID
Add Column START (EndY) From END set to Centroidy(obj) where EndID = ID
Update START set Dist = Distance(X, Y, EndX, EndY, "m")
Might be a quicker way of doing it but I'm cool with this.
------------------------------
Ryan Cook
ORH LTD
------------------------------