Porter perhaps keeps on offering student accommodation? (7)
I believe the answer is:
college
'student accommodation?' is the definition.
(students might live in college buildings)
'porter perhaps keeps on' is the wordplay.
'porter perhaps' becomes 'cole' (musician Cole Porter).
'keeps' is an insertion indicator.
'on' becomes 'leg' (cricket term, fielding positions).
'cole' going around 'leg' is 'COLLEGE'.
'offering' is the link.
(Other definitions for college that I've seen before include "Educational institution" , "Institution of higher education" , "eg Eton" , "pudding?" , "Place of higher education" .)