No, you can’t. Comments are removed from the code before any processing of preprocessing directives begin. For this reason you can’t include comment into a macro.
Also, any attempts to “form” a comment later by using any macro trickery are not guaranteed to work. The compiler is not required to recognize “late” comments as comments.
The best way to implement what you want is to use macros with variable arguments in C99 (or, maybe, using the compiler extensions).