>しかし、レイを投下するTIPというのがほとんど無いですね…ネット上に
と言ったからには、この問題が解決した暁にはきちんとTIPとしてネット上にまとめるように。w

それはともかく、gluUnProjectで3次元空間上の点を求められるということは、その点と
視点を結べば、レイのベクトルになるでしょ?(違うの?)
winZには、0.0〜1.0の間の適当な値を放り込んでおけば良し。方向には影響を与えないから。

ちなみに↑の方法は早いけど速くはないから、多数のベクトルを生成するのには不向き。
普通は、フラスタムの形とビューポートの大きさとモデルビュー行列から適当に計算すると
思うけど・・・ちょっと、「gluLookatで初期値を指定してやる」だけじゃ情報が足りないな〜。