Per prima cosa preparate una crema di latte leggera (solo latte e un po' di farina) che toglierete dal fuoco non appena la crema comincerà a velare il cucchiaio.
Tagliate la zucca a tocchetti, cuocetela a vapore per 15 minuti e schiacciatela con una forchetta.
Fate fondere metà del burro in un tegame, unite la purea di zucca, e la crema di latte, salate, pepate e cuocete per 7-8 minuti circa, mescolando il composto fino a ottenere una crema liscia e densa. Spegnete e lasciate riposare.
Pulite i porri, privandoli della parte verde, della radice e delle foglie esterne più dure.
Tagliateli a rondelle e cuoceteli a fuoco medio per 10 minuti in un tegame con il resto del burro, la maggiorana, sale e pepe, ed unendo eventualmente poca acqua se il fondo di cottura tendesse ad asciugarsi. Abbiate cura, però che non si disfino e rimangano un po' croccanti.
Cuocete infine gli spaghettoni in acqua bollente salata e scolateli al dente.
Conditeli subito con la crema di zucca ed i porri croccanti e servite.