とりあえず(1)は無事に動きました、ありがとうございます。
サンプルコードをいただいたにもかかわらず、結構苦労しましたw
スプリクティングマニュアルがJavaScriptなのでJavaScriptを使っているのですが
いまいちコーディングの仕方が解ってません(問題外)

function Update () {
if (Input.GetMouseButtonUp(0)){
var clkRay = Camera.main.ScreenPointToRay (Input.mousePosition);

var rh : RaycastHit;

if (Physics.Raycast(clkRay, rh)) {
Debug.Log("hit object name: " + rh.collider.name );
Debug.Log("hit point: " + rh.point );
}
}
}

初心者向けスプリクティングマニュアルがwikiにあればうれしいかも。