2) の llSetContentType() は、OpenSimのWikiを見る限りはまだ未実装のようです。
http://opensimulator.org/wiki/LSL_Status/Functions
llAttachToAvatarTemp()は、Function名のエントリーはあるものの、記述がありませんw。
Wikiの情報は、古いこともあるので、必ずしも正しいとは限りませんけど...。
あと、llDialog()で、次のように空のリストを渡して、ボタン無しの確認ダイアログを出そうとすると、
llDialog(avatar_key, "Dialog Message", [], channel);
SLではうまくいきますが、OpenSimでは、「 llDialog: At least 1 button must be shown 」 というスクリプトエラーがでます。
忘れないうちに、報告いたします。