You need to rethink your approach. You should have a single open connection to stream.twitter.com representing your entire application – not one connection per user or even multiple connections for each user.
For all the terms your users want to track, you track those in a single stream and then divvy out the results with your own logic.
Connections should be long-lived and only reconnected when criteria change.
Check out [node:14935] for disucssion on this.