Preheat oven to 375 degrees. 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 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 x9 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 degrees for 30 minutes or until tender. Serve warm.