I just checked Nero's capabilities, and it can also properly split tracks without introducing gaps. In the audio compilation window right-click the track you want to split and select "Properties". Then pick the "Indexes, Limits, Split" tab, click the waveform displayed in the "Oscilloscope" window where you want to split the track, then press "Split". Continue for as many splits as you want to make, then press "OK". Nero will ask if you really want to split the track - click "Yes". Then, back in the audio compilation window, select all tracks but the first track (you can use shift-click or ctrl-click), right click to select "Properties...", and then on the "Track Properties" tab check the "Cross fade with previous track" box and set the fade period to 0 frames. That's it. Now burn your CD.
One additional thing I found that might be relevant is that many software CD players don't seem to do a good job with tracks that have no silence between them. On my computer Windows Media Player 7 and Nero's own Media Player both hiccupped a bit at each track transition. But when I played the CD with WinAmp it worked fine. It also worked fine on my stereo's stand-alone CD player.