Bueno pues sigo sin conseguir lo que quiero.
ya he modificado el codigo y queda de esta forma:
Código PHP:
<?php $sSQL = "select * from peliculas where id=".$id ?>
<?php $rs = mysql_query($sSQL); ?>
<?php $fila = mysql_fetch_object($rs); ?>
<?php $qry= "SELECT imagen, tipo, nombre FROM peliculas WHERE id=".$id ?>
<?php $res= mysql_query($qry); ?>
<?php $tipo= mysql_result($res, 0, "tipo"); ?>
<?php $contenido= mysql_result($res, 0, "imagen"); ?>
<?php $nombre= mysql_result($res, 0, "nombre"); ?>
<?php
header("content-type: $tipo");
header("content-disposition: ; filename=\"$nombre\"");
echo $contenido;
?>
<?php
echo $fila->titulo;
echo $fila->tamano;
echo "<a href=".$fila->enlace.">Descargar enlace ED2K</a>";
?>
Pero con esto solo consigo que me muestre hasta la variable $contenido (que es la imagen y la muestra correctamente)
pero el siguiente trozo de codigo
Código PHP:
<?php
echo $fila->titulo;
echo $fila->tamano;
echo "<a href=".$fila->enlace.">Descargar enlace ED2K</a>";
?>
No me lo muestra.

¿Por que?