I guess I am wondering why you would be so adamant about using the S/L phones, as that is where the trouble arises. You could easily do this with limited-function system phones like the Partner 6 button. Most manufacturers have a similar "limited function" phone for use in break rooms, etc...
As soon as you remove the S/L phone requirement, almost any system can do it.
With S/L phones, you will be forever punching in feature codes.