This paper aims at the delivery of adaptive and personalized multimedia content in interactive IPTV environments, using programmable IP services through the MPEG-21 standard, supporting also features for users with disabilities. Moreover, we propose a system that adapts to users’ preferences using profile separation, not only for individual users but also for user groups as a whole. The system takes advantage of explicit and implicit information through the users’ interaction with the IPTV environment, while the profile reflects groups of similar users, thus dropping the time needed for matching user patterns and profiles when forming a recommendation. The system works in conjunction with a simulation platform acting as an interaction interface between the IPTV architecture and the prospective viewer. Based on that, interactivity in IPTV is faced through metadata and adaptation.