Sorry we don't have a program for this, and I don't think it is technically possible.
To be able to monitor usage per port on a router, there must be some software on the router itself that records what was received and sent on each port. On top of this, it needs to be able to distinguish the Internet data usage and the traffic when local devices just talk to each other without using any Internet data.
Once again, this kind of program probably does not exist. At least not one solution that would work with every router. I have seen custom firmware scripts for some routers to make it possible, but it's quite beyond a simple installation.