"every boy and girl" and "every boy and every girl" are not different in meaning.
The word "every" takes the singular verb form, and two subjects connected by "and" take the plural verb form. The rule for the use of "every" is 'stronger', so when there is a situation where the two rules combine in one sentence, the rule for "every" is used.
Your "either...or" sentence is correct.