A few questions:
1) Are you extracting comments from the source file, or from elsewhere?
2) Is the existing language specific callback _[lang]_get_tag_header_comments() not useful to you?
3) The above-mentioned callback is called with the cursor initially positioned on the symbol we are extracting comments for. Given that the cursor is already where you need it to be, why is the symbol name that useful to you? You can use tag_get_current_context() to get the tag name if you really need it in your callback.