Make a small prim. Set it as a light.
Use the Ctrl-Z method to duplicate it in the same place 7 times.
Link the 8 copies as a single object, and copy it down a corridor.
Result: Because the SL client only renders the 8 closest lights to a user (on a per-user basis), every user who walks down the corridor individually sees the lights following them down as each block of 8 becomes "nearest".
It's probably something everyone's known for ages but darn I've found it now.

