Thanks for the response.
However, I am running a Terminal Server and the clients only use thin clients in order to log in to the TS. They are therefore not able to install any software on the server, nor on the thin clients, since they are strictly clients. However, I don't block any downloads so they can download content such as music and videos as much as they want. I don't think that anyone is deliberately hogging the bandwidth and I don't feel like spying on their session in order to pinpoint the bandwidth usage. Therefore I would like to use a program that shows how much bandwidth is used per user, not by IP since they all have the same LAN IP due to the nature of Terminal Services.
The Smoothwall I implemented does show the usage per IP or client/host, but since everyone is using the Terminal Server, they all use the same machine and therefore the same IP/host so pinpointing who of the logged in users that is using the most bandwidth is impossible to list without a tool specifically for Terminal Services.