You need a mod_rewrite like url rewriting tool such as IIS Mod-Rewrite, IIS Rewrite, or IIRF. I strongly recommend IIS Mod-Rewrite, but IIRF is an acceptable free solution.
You can convert an incoming url from
/mycategory/2007/05/05
to
/default.aspx?cat=mycategory&year=2007&month=05&day=05
by using the following rewrite configuration:
RewriteEngine On
RewriteRule ^/([^/]+)/?([0-9]*)/?([0-9]*)/?([0-9]*)/? /default.aspx?cat=$1&year=$2&month=$3&day=$4 [L,QSA]
Hope this helps