I need to make a tram-like thing.

I have a large tunnel and I need a little tram like thing to bring players through this tunnel quickly. I need to know how to build a cart, how to make it go from side to side with a push of a button (One on each side to bring it, and 1 in the cart to make it go to the other side.) Please help me!

Button that controls a func_tracktrain that uses path_corners to move.

Uhm… Can you link me to a tutorial? Or give me a picture set? Please?