Got to thinking that there just has to be a Streaming API library out there that will do what I want... sorry to say that I was mistaken. There are only three libraries that mention the Streaming API on the Twitter Open Source Examples list. I guess more of those listed may handle the API, and just not have it listed in the description. Could also be that there isn't an Open Source project that really uses the Streaming API yet, maybe the REST API is sufficient for most use cases.
Anyway, some additional Google searches returned some blog posts that suggested that you could create a process that would pass status updates to a queue process like RabbitMQ or a store like Redis. I've been interested in these two projects for a while, but haven't had the opportunity to dive into them. After reading up on RabbitMQ for a while I think that may still be the case. Redis however may be a more attractive backend than MongoDB. At least for the storage of status updates.
Had a later night than any in the past week last night. Stayed up and watched the English version of "The Girl with the Dragon Tattoo". Pretty good flick, but it was quite long. Makes me think the book is much better. Probably have to check that out after getting caught up with some of the other books on my list ;-).