В свое время мне нужно было загнать текст в буфер обмена по нажатию на ссылку, выглядело это примерно так:
<html>
<head>
<script>
<!--
function txt_2_clpbrd(){
window.clipboardData.setData("Text","Мой номер телефона: 222 22 22, звони");
}
//-->
</script>
</head>
<body>
<img src="tel.gif" alt="кликни что бы занести мой номер телефона в буфер обмена" width="88" height="31" border="0" style="cursor: hand;" onClick="txt_2_clpbrd();">
</body>
</html>
поковыряйся, может разберешь...