Βράζουμε τα μακαρόνια σε μπόλικο αλατισμένο νερό με 2 κουταλιές λάδι. Τα σουρώνουμε και προσθέτουμε το βούτυρο και τις άλλες 2 κουταλιές λάδι. Μόλις κρυώσουν προσθέτουμε τα τυριά και τα αυγά τα χτυπημένα.
Τα βάζουμε σε μεγάλο ταψί βουτυρωμένο και πασπαλισμένο με φρυγανιά.
Βάζουμε σε κατσαρόλα τα 7 φλιτζάνια γάλα να βράσει και στο όγδοο διαλύουμε το αλεύρι. Το προσθέτουμε και αυτό στο ζεστό γάλα και ανακατεύουμε γρήγορα μέχρι να πήξει η κρέμα.
Μόλις γίνει την κατεβάζουμε από την φωτιά και αφού κρυώσει λίγο προσθέτουμε τα αυγά και το πιπέρι, λίγο αλάτι με προσοχή και το μοσχοκάρυδο .
Περιχύνουμε μαυτήν τα μακαρόνια και ψήνουμε στους 180 -200 βαθμούς περίπου μια ώρα ή μέχρι να ροδοκοκκινίσει το φαγητό μας .