Hi:
Have you looked at FRAME=, BODY= and CONTENTS= options with ODS HTML -- that would make links that pointed to ALL the output created within 1 ODS HTML step. Something similar to this:
[pre]
ods html path='' (url=none)
body='body.html'
contents='toc.html'
frame='frm.html' style=sasweb;
... one step or more than one step ...
ods html close;
[/pre]
Then, if you open the FRM.HTML file, you should see links to all the output that was created, so whether you had 1 step or 20 steps in your ODS HTML "sandwich" there would be a navigation link on the left side that would contain a clickable link to a named anchor that would display on the right-hand side of the frame when you clicked on the link. Even if you use the NEWFILE= option, the FRAME= and CONTENTS= links will contain the correct pointers.
cynthia