If you created a structure, with an array in the structure to store each line, you can then use fgets() to read each line into that array. You can then process each line in that array using sscanf() and break it up and store the item in the other elements of the structure.
Code:
#define LINELENGTH 40
struct data {
char firstname[10];
char lastname[15];
char line[LINELENGTH]; / * stores each line in here */
int number1;
int number2;
int number3;
int number4;
int number5;
int number6;
int number7;
int number8;
} Information[MAXSCORES];
count = 0;
while( ( fgets( Information[count].line, LINELENGTH, fin) != NULL ) && ( count < MAXSCORES ) )
{
sscanf( Information[count].line, "%s,%s %d %d %d %d %d %d %d %d", Information[count].lastname,
Information[count].firstname, &Information[count].number1, &Information[count].number2,
&Information[count].number3, &Information[count].number4, &Information[count].number5,
&Information[count].number6, &Information[count].number7, &Information[count].number8 );
count++;
}