viene restituito vuoto perchè tu fai

$style;

all'inizio della pagina.
Tra l'altro non ha senso fare una cosa del genere, ma comunque tu gli fai stampare $style subito, e te lo stampa vuoto giustamente perchè a $style non è assegnato niente.

Poi alla fine della pagina, in base a ciò che ti serve, assegni a $style = $styleReg o l'altro, però ormai $style all'inizio della pagina è già stato stampato. Stamperà sempre vuoto se fai così.

Le soluzioni sono 2.
O fai 2 pagine con 2 stili diversi, oppure al posto di fare $style = $styleReg; fai un reindirizzamento con una variabile GET tipo stile=styleReg e la intercetti all'inizio pagina facendo

$style = $_GET['stile'];