Do I need a special Dining Plan card?

No! Your Dining Plan, Dining Dollars and Flex are all accessed entirely through your Columbia ID Card (CUID), so you only need that card.