ИМХО, флэшовая задачка.
А вообще, можно поколдовать с двигающимися блоками, содержащими гиф с цветом, немного отличающимся от цвета фона, хотя мне кажется, что это будет не эффект волны, а ерудна.
Если выродится что-то путное, поделись исходником, будет лежать в разделе "до чего может дойти программист, не желающий связываться с флэшем"
