Tor ([login to view URL]) is a way of anonymizing your surfing by requesting new sessions. As far as I am aware, it essentially provides you with proxy addresses that are obtained (and provided) in a peer-to-peer fashion.
I have a web-based project that uses HttpWebRequest objects to read nad post data to various websites. The HttpWebRequest object allows you to provide a WebProxy object so that the request is made via a proxy rather than exposing the web server's proxy.
What I would like is a way to obtain proxy addresses for my requests using the Tor project. My code is in C# and is hosted on shared hosting, so you won't be able to use interop code. Ideally what I'd like is a simple class I can construct and request a proxy from, then, if applicable, seeing as I'm not an expert on Tor, release the session back into the Tor pool.