Hi Richard,
With sendmail, you normally use cyrus "deliver" command instead of procmail. However you may perhaps make procmail invoke deliver at the end of a global procmail script (I never used procmail)...
However, if you just want to have the possibility to forward messages: sieve can do that for you. Combined with timsieved and something like websieve, smartsieve etc. the users can configure the settings via web.
Hope that helps, Baltasar --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html