I have not tried it, but it looks like cdparanoia can do what you want:
       Extract from track 1, time 0:30.12 to 1:10.00:
              cdparanoia "1[:30.12]-1[1:10]"
It might be faster ripping the cd as one track and the split it afterwards (for
example cdparanoia + flac).
/Allan