Não, mas você pode repetir os valores e o caso:
for v in "$x" "$y"; do
case "$v" in
one) echo "1"; break ;;
two) echo "2"; break ;;
esac
done
Isso imprimiria 1
ou 2
para o primeiro de $x
e $y
correspondentes. Claro que o que fazer se ambos coincidirem, depende de você decidir.