lo que tu quieres es a la inversa no guardar el User en
cookie sino el paswd

aunque Chana * Juana te da lo mismo
aquí te dejo un php code. solo es como un simulacro de una consulta a la Base de Datos. así que tu lo tienes que acomodar para la consulta a la db
y así pones en session al user cuando cierre el explore se bora la session pero queda la cookie para volverlo a identificar" por si no la borra
Código PHP:
<?php
setcookie("passwd", 'my_passwd_pepe', time () + 60*60*24*365*10);
$passwd = isset($_COOKIE['passwd']) ? $_COOKIE['passwd'] : "";
$array_simula_db_user = array(
'my_passwd_paco' => 'SoyPaco',
'my_passwd_pepe' => 'SoyPepe',
'my_passwd_lucas' => 'SoyLucas',
);
$theUsers = isset($array_simula_db_user[$passwd]) ? $array_simula_db_user[$passwd] : "";
if(isset($_SESSION["logeado"])){
//header ("Location: inicio.php");
}else{
if(isset($_POST['user'])){
$user = $_POST['user'];
// session_start();
echo $user;
/*
**************y todo lo demas aqui**************
$_SESSION["s_username"] = $row['username'];
$_SESSION["logeado"] = "SI";
header ("Location: inicio.php");
*/
}else{
?>
<form action="" method="post">
<input name="user" type="password" value="<?php echo $theUsers;?>"><br />
<input name="Entrar" type="submit" value="Submit" id="Entrar">
</form>
<?php }} ?>
me imagino que es lo que quieres hacer si no quieres usar la opción de
type="password" puedes usar un codificador de texto en php yo vi uno y lo probé funciona bien pero no recuerdo la URL
y otra cosa al menos debes usar md5()
-