You might also want to take a look at QoS (Quality of Service). This is how I generally see NBAR (Network Based Application Recognition) information being used to control bandwidth.

There is quite literally a TON of information on these technologies as well as how they are configured and implemented on Cisco's website. (Too lazy to go look for links right now).

I would need to check on Kaazaa, but I'm wondering if when you changed the port to TCP 80, if you are only changing the port on your machine and your destination is still a standard port number? Just pondering out loud. It probably depends on what type of probe device they are using to monitor the traffic as to how it's identifying and classifying the Kaazaa traffic.

By the way, you're relatively fortunate that they are still permitting this traffic at all. I know of a couple universities around here that simply ban all *****peer traffic for bandwidth reasons.

Can you get a cable or dsl modem in the dorms? If so you might look into getting a bunch of people on your floor together and chipping in on the monthly fee. You could either set up a shared file-swapping server on the cable modem or share the connection off with a WLAN. Figure an average cost of $40.00 per month, split it up between 4 people and it should be manageable for even really broke student types.