In your example, you can replace the inner ellipses with (... ...). See the be-like-begin example in section 11.19 of the R6RS.
You don't need SRFI 46 to output literal ellipses. In R7RS, it is needed in some cases when you want to match against ellipses. In R6RS, you just use syntax-case in these cases.
If you want to use SRFI 46's syntax-rules in Chez Scheme nevertheless, you can use my implementation of R7RS syntax-rules as a portable R6RS library ([1]).
Best,
Marc
--