Ty osmnáctiny je jedno slovo, takže napíšem k osmnáctinám nebo 18nám. Číslovka osmnáct se skloňuje, takže k osmmácti = 18, takže přidáváme jen koncovku. Žádná pomlčka - psaní pomlčky je chybné.
501026: Ve vašem příspěvku je pravda jenom prvních devět slov, zbytek je nesmysl. Tvar 18nám je chybný, a to nejen proto, že 1. pád by musel znít 18ny. Podstatné jméno osmnáctiny lze napsat jedině takhle, všelijaké 18ny, 18iny či 18tiny jsou nepřípustné paskvily.
Já asi tuším, s čím jste si to spletla - čísla mohou být součástí přídavných jmen. Lze psát jak "pětiprocentní, dvanáctistupňový, osmimetrový", tak "5procentní, 12stupňový, 8metrový" - a právě při použití toho druhého způsobu jsou chybné mj. tvary s pomlčkou: 5tiprocentní, 12-tistupňový, 8-mi-metrový, to všechno jsou chybné tvary.