+0
Is there a difference in meaning between the two? Is there a difference only in the register, one being formal?

1: He is such great a person.
2: He is such a great person.
1 2
Comments  (Page 2) 
"He is such great a person..." is not correct. I think Philip was just mistaken in his reply -- perhaps he read it incorrectly.

1: He is such great a person. = Incorrect
2: He is such a great person. = correct
But He is so great a person. = correct

Students: Are you brave enough to let our tutors analyse your pronunciation?
anonymousBut He is so great a person. = correct

Not as it stands, no.