I'm new to Ruby, so apologies in advance if this is a silly question.

I'm working on a very small web application running under webrick (not 
as CGI).  I would like to make use of the wealth of web related helpers 
in the CGI module (such as session management and multipart/form-data 
handling), but don't know how to get this to work inside a webrick 
servlet.  Is this possible?  Are there other web helper modules that can 
do similar tasks inside a servlet?

Lastly, is there a way to implement any type of filters or a request 
forwarding mechanism within webrick?