Soul singer Bobby Womack was hospitalized this past weekend for pneumonia and has been diagnosed with colon cancer, says longtime friend Bootsy Collins.