Следует писать слитно: стосорокалетняя, двухсотпятидесятилетняя, восьмисотсемидесятилетний.
Верно: 18-летний юноша.
Правильно: 25-летний.
Правильно: XXIX летние Олимпийские игры.
Да, тире надо поставить.
Верно: 20-летний.
1. Правильно со строчной: летние (зимние) Олимпийские игры. 2. Корректно: Параолимпийские игры. Подробнее см. здесь.
Запятая не нужна, так как две части предложения, стоящие после двоеточия, по смыслу относятся к первой части и связаны союзом и.