Here are some pics of how I built a sliding seat on my last build. I used black PVC pipe and 1” aluminum tube. The PVC pipe is attached to the seat, which can slide along the aluminum tube when there is no weight on it, but very sturdy when someone is sitting on it. The cross brace the aluminum rests on is a composite hockey stick in the picture, but could just as easily be another aluminum tube.