How do I extend a 2x4 by connecting another one end to end?
Why not simply construct a series of 8' long workbenches? This will give you more flexibility later on, if you need to deploy them differently (e.g. in an "L" shape instead of end-to-end.

HTH.