Pues tesa varias alternativas de la variable.. como por ejemplo con comillas sin comillas etc..
Código PHP:
$result=mssql_query("select * from usr_direc where $cad1 like '%$cad2%'") or exit (mssql_get_last_message());
Código PHP:
$result=mssql_query("select * from usr_direc where $cad1 like %$cad2%") or exit (mssql_get_last_message());
Código PHP:
$result=mssql_query("select * from usr_direc where '$cad1' like '%$cad2%'") or exit (mssql_get_last_message());