Line a 3-cup bowl or mold with plastic wrap, set aside. In a blender container or food processor bowl combine parsley, Parmesan cheese, and nuts. Cover and blend or process with several on/off turns until mixture is crumbly, stopping frequently to scrape down side of container. With machine running slowly, add oil and blend or process until mixture is the consistency of soft butter. Add desired herb to the mixture, blending or processing until well mixed; set aside.
In a medium mixing bowl beat cream cheese and semisoft cheese with an electric mixer until smooth. Stir in milk.
Spread half of the herb mixture evenly into the prepared bowl. Top with half of the cheese mixture. Repeat layers. Cover and refrigerate for several hours or overnight.
To serve, invert onto a serving platter. Remove bowl and plastic wrap. Serve with crackers, pita wedges, and/or carrot or celery sticks. Makes 24 servings.