Abstract: According to one aspect of the present invention, there is provided a computer-implemented system for facilitating product placement advertising. The system may include a user registration module including an account type selection component for allowing a user to select one of a buyer account and a seller account, wherein a buyer account allows product posting and a seller account allows program posting. The system may additionally include a program posting module for allowing sellers to post program information and a product posting module for allowing buyers to post product information. The system may further include a matching module for providing matching posted products upon entry of a program posting and for providing matching posted programs upon entry of a product posting.