Yes, you can have separate credit cards.
I travel with two female friends who always have their separate checks. Just present
the different credit cards when you check in. Be sure when you make your "Room charges" that you give them the correct room card, or just one of you will wind up with a very big bill.