I don't think you can but just write it in HTML
ie.
<%@ Language=VBScript %>
<% Option Explicit %>
<%
dim dbSha, rsCard, vSql, TbList
TbList=Array("PLAYER","TEAM","YEAR","BRAND","SET","INSERT","ODDS","CARD #","SERIAL #","COMPLETE SET AVAILABLE","JOUEUR","EQUIPE","ANNÉE","COMPAGNIE","SÉRIE","INSÉRÉE","RATIO","CARTE #","# SÉRIE","SÉRIE COMPLÈTE DISPONIBLE"

set dbSha=server.createObject("ADODB.Connection"

set rsCard=server.createObject("ADODB.Recordset"

dbSha.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath(".."

& "/db/db99.mdb"
vSql="SELECT cards.* FROM cards WHERE (((cards.player)='" & Request.Form("txtplyr"

& "'));"
rsCard.open vSql,dbSha,1,2,1
%>
<html>
<head>
<title>-----Results-----</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="indxstyl.css" type="text/css">
<script language="JavaScript">
<!--
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</script>
<style type="text/css">
<!--
body { background-image: url(new3.gif); background-repeat: repeat-y}
-->
</style>
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#000000">
<div id="Layer1" style="position:absolute; left:547px; top:1px; width:27px; height:23px; z-index:1; visibility: visible">
<div align="center"><a href="#" onClick="MM_callJS('window.close()')">X</a></div>
</div>
<%while not rsCard.EOF %>
and so on...
when it's html write normal
when it's ASP write between <% write here %>
I don't know why you need the "block print" of perl????
If i'm wrong, sorry i didn't get the question..... Have Fun...
Sharky99 >

:O>