SAN FRANCISCO — A small sports program for special needs students is struggling to raise enough donations to cover its costs, thanks to a change in how the San Francisco school district charges for fields.