Place bulgur in a 2-cup glass measure; set aside. Cook orzo according to package directions. Drain orzo, reserving cooking water. Pour enough of the hot cooking water into the glass measure with the bulgur to equal 2 cups. Let bulgur stand for 45 minutes or until all the liquid has been absorbed.
In a large bowl combine cooked orzo, celery, carrot, cucumber, and cranberries. Add the bulgur; set aside. In a medium bowl whisk together olive oil, vinegar, parsley, shallot, sugar, salt, mustard, fennel seeds, and pepper. Add to bulgur mixture; toss well to combine. Cover and chill for 4 to 24 hours. Stir before serving. Top with green onions and feta cheese. Makes 10 to 12 servings.