Prova a vedere se qualcosa del genere può andare:
SELECT op.*, l1.descrizione, l2.descrizione, l3.descrizione, l4.descrizione, l5.descrizione
FROM [dbo].[OpzioniProgramma] op
LEFT OUTER JOIN [dbo].[Lingue] l1 ON op.idLingua1 = l1.idLingue
LEFT OUTER JOIN [dbo].[Lingue] l2 ON op.idLingua2 = l2.idLingue
LEFT OUTER JOIN [dbo].[Lingue] l3 ON op.idLingua3 = l3.idLingue
LEFT OUTER JOIN [dbo].[Lingue] l4 ON op.idLingua4 = l4.idLingue
LEFT OUTER JOIN [dbo].[Lingue] l5 ON op.idLingua5 = l5.idLingue
ciao, Michele