Making a stream tank is very easy, especially with a narrow tank like yours. You just have to have water outflow on one end, intake on the other end.
You can set up the stream independently of the filters, like this:
http://www.loaches.com/articles/river-tank-manifold-design. Or you can simply place the filter outflows at one end, and the intakes at the other end.
With a tank that large I recommend a sump, but canister filters will work as well. Do you want to grow plants in the tank? If not, which lights you choose does not matter very much.