basterebbe un login classico, solo che quando controlli utente e pass controlli anche che l' orario non superi le 18....

if ($user=$_POST['user'] e $pass=$_POST['pass'])
{
if (date("G") < 18 && date("G") > 8)
{
entra
}
else
{
il negozio è chiuso!
}