Another idea,
if the titles are not in a DB, create an Include file:
************************
*** Include_File.inc ***
<%
id = Request.QueryString("id"
Select case id
case "1"
title = "Product1"
case "2"
title = "Product2"
case "3"
title = "Product3"
case else
end select
%>
*************************
*** Product_List.asp ****
<a href="productinfo.asp?id=1">Product1</a>
<a href="productinfo.asp?id=2">Product2</a>
<a href="productinfo.asp?id=3">Product3</a>
***********************
*** ProductInfo.asp ***
<!--#Include File="Include_File.inc" -->
<html>
<title><%=title%></title>
<body>
.
.
.
</body>
</html>