Respecto al gasto periódico, lo más fácil es que el gasto sea anual. Si alguien no puede pagar 30-40 euros al año por su web, pues no tendrá web.
En cuanto a hosting gratuito, la actualidad de Brinkster que ya conoces debería darte una pista
Por otra parte, siempre puedes contratar una cuenta de reseller en algún proveedor de confianza y dar hosting a esos clientes, que no te supondrá apenas gasto siendo las webs de esas características.