Ich verstehe das so:
Internet kommt in die Fritzbox, Fritzbox geht in den PC1, PC1 geht an zweiten Router, zweiter Router geht an sonstige PCs.
Internet -> Fritztbox -> PC1 -> Router -> PCx
Wenn das Setup so ist, dann ist das Problem sehr einfach gelöst. Setze auf PC1 einen HTTP-Proxy auf (z.B. Squid). Um zu erzwingen, dass alle PCx wirklich über den Proxy gehen, kannst Du direkten WWW-Verkehr (auf Port 80 und 443) in der Firewall der Fritzbox für alle PCx außer PC1 sperren.
In diesem Fall müssen alle PCx über den Proxy gehen, um im Internet surfen zu können. Nur PC1 kann direkt ins Internet gehen, was er auch muss, da er die Inhalte für die anderen PCx holt.
Dazu ist übrigens der zweite Router nicht zwingend erforderlich.
Abhängig von den Fähigkeiten des zweiten Routers, kann dieser evtl. auch HTTP Anfagen von den PCx völlig tranzparent umleiten auf den Proxy.