Posiblemente solo falta agregar los % al operador LIKE
Código PHP:
$result=mssql_query("select * from usr_direc where '".$cad1."' like '%".$cad2."%'");
Aunque no creo que sea necesario concatenar dentro de la consulta :D ya que las comillas dobles parsean el contenido de las variables.. creo que asi seria suficiente..
Código PHP:
$result=mssql_query("select * from usr_direc where '$cad1' like '%$cad2%'");
De todos modos como te acomodes esta bien;)