Hola, gragus, y bienvenido a los foros.
No en HTML, pero puedes hacer algo así en javascript (tu ejemplo es algún otro lenguaje de programación, me temo). De todos modos, no es así de automático, sino un poco más complicado:
Sería así:
Código HTML:
<head>
<script type="text/javascript">
function rect()
{
document.writeln('<area shape="rect" etc etc etc>')
}
</script>
</head>
<body>
BlaBlaBla...<br>
<script type="text/javascript">rect()</script>
<br>más BlaBlaBla<br>
<script type="text/javascript">rect()</script>
<br>más BlaBlaBla<br>
</body>
o bien así:
Código HTML:
<head>
<script type="text/javascript">
var rect = '<area shape="rect" etc etc etc>'
var circ = '<area shape="circ" etc etc etc>'
</script>
</head>
<body>
BlaBlaBla...<br>
<script type="text/javascript">document.writeln(rect)</script>
<br>más BlaBlaBla<br>
<script type="text/javascript">document.writeln(rect)</script>
<br>más BlaBlaBla<br>
<script type="text/javascript">document.writeln(circ)</script>
</body>