I was trying to get a Tilestream server running tonight and I ran into a problem. It wanted an older version of node.
After a little looking around on how to run multiple versions of node on my system, I came across Node Version Manager (nvm)
You can install different versions of node, and then activate them as a specific version is needed.
It's very simple and the usage is documented on the project page.