in reply to Creating dynamically named CGIs

Try something like this when generating the header.
$r->header_out( 'Content-Disposition' => "attachment; filename=$save_a +s" );
Haven't tested it, your results may vary.

-pete
Entropy is not what is used to be.