Web 2.0-based IPTV is a new Internet Protocol Television (IPTV) infrastructure that allows users to participate in content creation and consumption through Web-based communities that are formed based on user interests. However, there are some limitations in making users actively participate in creating and utilizing communities. First, users need to explicitly create and manage their communities. In addition, it is difficult for users to identify and join communities that meet their needs. This paper proposes a method to identify and recommend potential IPTV communities for users by using their social relationships and preferences. The main goal of this method is to motivate users to actively participate in creating and sharing their contents through recommended communities. We have implemented a prototype of Web 2.0-based IPTV that allows users to share their contents and build relevant knowledge regarding the contents through blogs and Wiki-based communities.