>>5
QRコードはPHP/CGIいずれでもできる。

評価・ランキングについては・・・
Drupalなら、コンテンツごとに評価用のフィールドつけて、
観る側のアクションでそれを増分させることができる。

その他のCMSでも、コンテンツごとのテンプレートに投稿
ボタンをつけて、投稿ボタンを押した際のパラメータとして、
コンテンツのIDを仕込んでおけば評価機能を実現させる
ことができる。

どうしてもコーディングが嫌なら、コメント機能を使って、
コメント数を数えればテンプレートのみでも評価・ランキ
ング機能は実現できるぞ。