Karaoke software?

Three of my colleagues and I need to make a 3-minute unorthodox and catchy presentation at a science conference and one of us is a trained choral singer. Our plan is to change the lyrics to an Abba song and have her sing it. We can have one visual aid and my idea is to make a video with the music and bouncing bubble lyrics for the audience to see and get our message.

So when you get over rolling your eyes and the cheesy factor in this (my kids turned bright red when I told them), can anyone suggest a piece of software that could do this for me provided I give it the words, music, and how the words go to the music?