Here's a familiar situation: You have plenty of cheese in stock—but none of it happens to be the cheese your dish calls for. You'd also prefer to use up what you have, rather than purchase more. Fortunately, it's easy to substitute some cheeses for others with very good results.
Not having a specific cheese shouldn't prevent you from creating a winning dish. For the most part, the substitutions suggested here will deliver comparable flavor and texture. However, in situations where ethnic authenticity is critical to the dish, using the specified cheese is recommended.