I wanted to suggest that to help pay for the service you set it up as a charity. Call it Heroes for Children's Hospitals or something, set up a donation system, and any donations beyond the needs of the server get donated to Child's Play or something. Be super transparent about the amounts, costs, etc.
I'm not a lawyer or financial adviser so obviously seek professional advice first, but the public perception of NCSoft sending a cease and desist to a charity could help in keeping them off your backs.