Hola
Te doy esta posible solución pero no estoy muy convencido de que funcione, puesto que no entiendo, tal y como lo tienes planteado, que la variable id contenga algo como (6757, 6758) ya que no es un arreglo. Estaría bien que revisaras lo que esta enviando el formulario.
Posible solución
Código:
sql="update anuncios SET fecha='"&date()&"', titulo='"&titulo&"',categoria='"&categoria&"', subcategoria='"&subcategoria&"', valida='"&valida&"' where "
datos = Split(id,",")
for i = 0 to UBound(datos)
if i <> 0 then
sql = sql & "or "
end if
sql = sql & "id="&datos(i)&""
next
sql = sql & """
Suerte