hola mira disculpa mi ignorancia soy programador experto en VB6 pero en PHP me falta loq ue sobra en VB, ya coloqu el script y gracias, pero da un error me podes ayudar con el. el error es el siguiente:
 
Notice: Undefined index: usuario in c:\Archivos de programa\Apache Group\Apache2\htdocs\log\php69.tmp on line 7 
Warning: Cannot modify header information - headers already sent by (output started at c:\Archivos de programa\Apache Group\Apache2\htdocs\log\php69.tmp:7) in c:\Archivos de programa\Apache Group\Apache2\htdocs\log\php69.tmp on line 13  
y los errores por linea son la linea 7: 
if(($fetch['usuario']==$_POST['usuario']) && ($fetch['pass']==$_POST['contrasena'])){ 
y la linea 13 
    header("Location: index.php?errorusuario=si");  
el todo el codigo que me diste es este  
 Código PHP:
    <?php
$conexion = mysql_connect('localhost','root','');
mysql_select_db ("archivo", $conexion);
$sql="SELECT COUNT(*) AS cant FROM usuarios WHERE usuario='".$_POST['usuario']."' AND pass='".$_POST['contrasena']."'";
$resultado=mysql_query($sql) or die(mysql_error());
$fetch = mysql_fetch_assoc($resultado);
if(($fetch['usuario']==$_POST['usuario']) && ($fetch['pass']==$_POST['contrasena'])){
    session_start();
    session_register("autentificado");
    $autentificado = "SI";
    header ("Location: aplicacion.php");
}else{
    header("Location: index.php?errorusuario=si");
}
mysql_close($conexion);
?>