How about:
echo hello | awk '{split($1, a, ""); asort(a); for (i in a) printf a[i]; printf "\n"}' ehllo