Melt margarine in a small saucepan over medium-high heat. Add garlic; saute until tender. Combine milk and flour, stirring until smooth. Add to garlic mixture; cook over medium heat, stirring constantly, 6 to 8 minutes or until slightly thickened. Stir in cream cheese and 1/4 cup Parmesan cheese; cook, stirring constantly, 2 minutes or until cheeses melt.
Cook pastas according to package directions, omitting salt and fat; drain. Place pasta in a serving bowl. Add cheese mixture, ham, and peas; toss gently. Sprinkle with remaining 2 teaspoons Parmesan cheese and pepper. Serve immediately.