In a 2-quart baking dish (or a rectangular if using 6 ham slices), arrange a single layer of ham (you may have to cut up the slices to fit them). Sprinkle with dill weed. Top with a layer of potatoes, then another layer of ham, sprinkling each with dill weed.
Combine milk, half-and-half, eggs, cheese, pepper, nutmeg and Worcestershire sauce and mix well. Pour over the ham and potatoes.
Bake at 375°F for 1 hour 15 minutes or until firm. Cool at least 30 minutes, or long enough that the mixture holds together when sliced. Cut into slices and serve.