The most easy way to do what you want is with Nero!!!
When you start an audio compilation just move the whole mix to the compilation window and select it’s properties. Next goto indexes, limits & split. There you can give a start index and a end index for this file. So just set, for the 1st track:
End: 04:25:00 (4 minutes, 25 seconds, 0 frames)
Then you hit Apply & OK. You’ll see that the track duration is limited to the settings you just gave.
For the 2nd track you set:
End: 10:05:00 (10 minutes, 5 seconds, 0 frames)
Ofcourse you set the markers where you would like the track to start/end!
Just go on untill you handled the whole mix and the select all tracks accept the first one. Hit their properties (so you will change settings to all the files you’ve selected) and set the Pause to 0 seconds. Hit OK again and all the files you had selected will have a pause of 0 seconds before starting. Otherwise you’ll hear a pause between the tracks, something you do not want!
Now all we have to do is burn the whole thing. Do this in DAO (Disc At Once) mode. This way the burner will burn the tracks in 1 stroke. If you burn in TAO mode (Track At Once) every track will be burned seperatly and you got the chance that you’ll hear a crackling sound between tracks cause the burner actually stops burning between the different tracks!
Well this is it! It may sound a bit difficult but it actually is quit simple! I suggest you give it a try sometime!