"a selection of beers"
Corny keg will hold about 30 pints in total and you could also encourage the creative types to BYOB (Brew Your Own Beer).
Well, yes, but the Corny Keg will only satisfy the demand for one particular beer at a time. So, there's a certain mismatch between the requirements and your proposed solution; a mismatch that is also present in some of the other proposals.