Well, I said I'm not sure that guile is what he needs.
I suggested it because, believe it or not, we (the development team I'm working at) are currently looking into guile as a base for implementing a rule based system.
Rule based system can be (beautifully) implemented through Scheme. In the book
Structure and Interpretation
of Computer Programs there is a nice implementation of a rule based system in Scheme <A HREF=http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-29.html#%_sec_4.4.1">here.
Thanks a lot for pointing me to the module. I will defently look into that.
-bserfaty