Добавьте поле с временем проигрывания песни
$qwe = $dbh->query("SELECT * FROM `music` WHERE /* проверка времени, должно пройти больше 2 часов*/ ORDER BY RAND() LIMIT 1");
while ($row = $qwe->fetch())
{
$statusSet = curl('
https://api.vk.com/method/audio.setBroadcast?audio...'.$row['id'].'&target_ids='.$gid.'&access_token='.$access_token);
// добавить
$dbh->query("UPDATE `music` SET `last_time` = NOW() WHERE `id` = ".$row['id']);
}