Preheat oven to 375°.
Combine sugar and butter in a small bowl, and stir until well blended. Add cheese, cranberries, and pecans; stir well.
Cut 1 inch off stem end of each pear; reserve top. Remove core from stem end, and scoop out about 2 tablespoons pulp from each pear half to form a cup, using a melon baller or spoon. If necessary, cut about 1/4 inch from base of pears so they will sit flat. Place the pears in a 13 x 9-inch baking dish. Fill each pear with about 2 tablespoons sugar mixture, and replace top on each.
Combine juice and port in a small bowl; pour into baking dish. Bake pears at 375° for 30 minutes or until tender. Serve warm.