Is it possible to use a validation formula with the content type field?
Something along the lines of:
=IF([Content Type]="Project",Status="Closed",IF([Date Closed]=TODAY(),TRUE,FALSE),TRUE)
My list has more than one content type and the Date Closed field is not used in all of them.
List settings --> Validation settings