Blender with Python - Freestyle Linesets
It is an API design bug that the collection of line sets does not have a .new() and .remove() method.
I will address this problem as soon as possible, preferably in the next Blender 2.71 release.