The only problem I see is I don't think you'll be able to find a way to get the expression button to popup the expression dialogue. Otherwise you just need to create a string parameters for Expression and value and parameters for the type (text, etc...) and operator that you define the values in a list. Creating the parameters is the easy part, coding the report to use the parameters is the hard part. You may want to use custom code (VB.NET) instead of trying to code that in T-SQL or SSRS expressions.
Jack Corbett
Consultant - Straight Path Solutions
Check out these links on how to get faster and more accurate answers:
Forum Etiquette: How to post data/code on a forum to get the best help
Need an Answer? Actually, No ... You Need a Question