I'm not a C# person but if you are running in 2010 or later there is a new method .PublishSlides which publishes your presentation as a series of single slide presentations. Although it is intended for SharePoint it works with a local path as long as the original is already saved.

http://msdn.microsoft.com/en-us/libr...ice.14%29.aspx