Tambien puedes pedirle que no utilice P2P ni similares, que porque mire alguna paginilla en internet, el correo y tal no se te va a "gastar internet", si tiene problemas económicos y internet lo vais a seguir teniendo, no creo que os pase nada...
Claro, que lo mismo el concepto que tengo yo de "amigo" es distinto...
Pero respondiendo a tu pregunta, efectivamente el sistema que has puesto es bastante cutre. Lo suyo sería entrar en la configuración del router y mirar si hay filtrado de algun tipo, como ya te han dicho. Si no puedes o quieres meterte en eso, puedes hacer lo que has hecho pero complicarselo un poco mas, utilizando direcciones 10.0.0.0 (que también se utilizan para redes locales/privadas). Utiliza una máscara tipo A (255.0.0.0), con lo que tendrá que probar unos 16 millones de direcciones (a un ping por segundo iba a tardar un buen rato, aunque en una noche te lo sacaría, configura el router para que no responda a pings).
Ejemplo, vuestros PCs tendrían la 10.0.0.2, 10.0.0.3 y 10.0.0.4 y el router en la 10.207.78.43