How to make a compilation disk...?

hello all
i am new to this fourm, so please excuse my ignorance. i am trying to create a compilation cd(wav files) with specific time spaces(ie 10 second between songs) for my ballroom dancing that i do. can anyone help me by telling me what softweare i need to acomplish this, preferabll free if possible?

Look at programs such as nero, roxio, eac, and many more