Could you use ReplayAV to record and listen to the recording about 10 seconds behind live and just pause your listening software when you want?
After installing both programs, put in your username and password in the uSIRIUS settings (and check "Default to High Bandwidth" if you have the 128k, if you're using the 32k feed, then uncheck it).
Click Start and once the server reports its running, click URLs and click the Feed tab.
Make sure "All Categories" is selected and click Clipboard and close the windows.
Now for TVersity... Click Settings and it should go to the General tab.
Last setting on that page is Maximum timeshift period... Default is 30 minutes. Change the setting and click Save.
To add SIRIUS to TVersity, click Library, go to Audio RSS, and click Add Item. Paste the URL that uSIRIUS generated into the Audio RSS field, use title to name it "SIRIUS Satellite Radio" or however you want to word it and click Submit.
Finally, click Refresh Item(s).