Had a look around after you mentioned the bonjour issue and I've found a guide to configuring bonjour on a cisco controller, thanks for pointing me in the right direction!
I'll give this a go and let people know what happens.
For anyone interested, the link is Wireless LAN Apple Bonjour Deployment Guide - Cisco