I'm with Dave (Bitflipper) on this. With a limited budget especially, using pre-recorded audio files are the best, cheapest, and most reliable way to go. In addition, there's way less gear to carry around, set up, and troubleshoot.
Use any good portable audio player... high quality MP3 or Wave.... Ipod, Tablet, or laptop.... and simply plug into an open channel in the PA.
I saw a band once, comprised of 2 guys. They had as much gear as a regular 5 piece band..... racks of sound modules, foot switches, amps, etc.... everything was run by an old desktop computer running an early version of Cakewalk midi sequencer. They sounded good, but I can't imagine the mess if that computer had glitched in the middle of a song with the dance floor packed. It's always best to go with the most simple and reliable gear as possible.
In fact.... if I was doing this now.... it would be a laptop as I described above. HOWEVER.... I would have TWO of them..... with the primary one running the show, and the second one turned on, plugged into a spare channel in the PA and with a duplicate of the show music software running in the event of the primary one crashing. Pull one fader down, slide the other one up, and click on a song. In 5 seconds or less, you're back into the music.