Code sample for enabling content management on a list:
private static void EnableContentManagement(SPWeb web, string listName) { SPList list = web.Lists[listName]; list.ContentTypesEnabled = true; list.Update(); }