Is there an easy way to write to a CD from .Net? How about creating a multisession CD that autoruns an executable that writes to itself?
You can do this via the ICDBurn interface.
See this article for details.