I have some vb script in default.asp that detects what URL was requested
and redirects accordingly, but it looks like the major search engines
are not following the redirect correctly, so just the URL is listed...
any way to use global.asa to handle the URL checking, and let
default.asp only display content?

The code checks for: something.domain.com

then...

if != www.domain.com it and something.domain.com is a valid entry,
redirect to something.domain.com