For MSIE detection you may use JavaScript:
   // This function returns Internet Explorer's major version number,
   // or 0 for others. It works by finding the "MSIE " string and
   // extracting the version number following the space, up to the decimal
   // point, ignoring the minor version number
   <SCRIPT LANGUAGE="JavaSCRIPT">
   function msieversion()
   {
      var ua = window.navigator.userAgent
      var msie = ua.indexOf ( "MSIE " )
      if ( msie > 0 )      // If Internet Explorer, return version number
         return parseInt (ua.substring (msie+5, ua.indexOf (".", msie )))
      else                 // If another browser, return 0
         return 0
   }
   </SCRIPT>
Below is an example of how to call it anywhere in your html:
<SCRIPT LANGUAGE="javascript">
   if ( msieversion() >= 0 )
      document.write ( "This is Internet Explorer" );
   else
      document.write ( "This is another browser" );
   </SCRIPT>
http://support.microsoft.com/kb/167820
http://support.microsoft.com/kb/167820