For an office setup a Touch is plenty.
Triode made an iPlayer plugin for Squeezebox, however I am not certian if it runs on the Touch as a standalone, or if you need to have a dedicated SBS server installed.... in which case it will work.
I am sure that that some of the Touch owners on here can chime in with some more knowledgable answers... anyone?!
Jan.
Main: Touch -> Beresford Caiman II -> Carver A-500x -> B&W 704
Office: Duet (Audiocom)
-> Luxman L-210 -> Stax SR84 Pro
-> Beresford Bushmaster -> Superlux HD668B
Server: A8-5500, 4 GB, SSD + 2*1 TB, Win8 w. SBS 7.9 (SQLite w. High Mem)
Tied together by D-Link DIR-655 + DGS-1008D