¿Cómo abrir una lista de páginas de forma automática y secuencial?

Deseo cargar una lista de páginas web de forma secuencial, con Greasemonkey.

var list = array ('http://www.google.com', 'site2', 'site3', 'site4');
window.location.href = list[0];

El script debería funcionar de la siguiente manera: abrir el sitio 1, esperar 5 segundos, abrir el sitio 2, esperar 5, etc.

No sé cómo hacer que el script abra los sitios en secuencia, ¿tal vez comparar la URL real con la lista y pasar a la siguiente?