Thanks for the Welcome!
I'm pretty sure thats what we need! For radius authentication, is there a special package I need to install? Or does it work 'out-of-the-box'?
The only other thing I can think of is a bandwidth accounting package, but thats later down the track.