In a large saucepan heat oil and butter. Add garlic and saute just until golden. Add stock, half and half and red pepper. Bring to a boil. Add cornmeal slowly, stirring continuously. Reduce heat and bring to a gentle simmer. Let simmer for about 20 minutes while stirring regularly. Mixture will become creamy and thick.
Remove from heat and add salt and pepper to taste. Stir in cheeses and serve immediately