The SharePoint search engine indexes properties such as "Author" (which you've already resolved), but just like Google, it also indexes the text of a page. That is why this issue is occurring. So, some things to try.
If author needs to show on the page but not in the search results:
Wrap the author field in your page layout with <div class="noindex">
and </div>
. That should ensure certain content on the page is not indexed (see Mark Arend's blog for more).
If author is not shown on the page but is still in the search results:
This is SharePoint doing what it sees as its job of being a good Content Management System (in this context). Of course it thinks the author should be included in the indexed text of the page so it's doing that behind the scenes 'to help'.
Now on something like a page layout, you have control over what's displayed, where and when. However search results (as you would have seen from looking at the HTML for the page) always come back as "Hello this is my page. Domain\ScottE etc..." and there is no structure. It's just a plain dump of text.
So, the only way you can resolve this is by going custom code and writing an HTTP module. This is a piece of code that executes after SharePoint has rendered the HTML but before it is displayed to the user. It gives you complete control to alter the output of that HTML.
The code in this module needs to look at perhaps the URL or some other HTML on the page and check if it's a search results page. If so, then it needs to execute a regular expression over the page to remove anything of the form Domain\ScottE
. This needs to be as specific as possible to ensure no other comment is removed. Here's a similar example.
If, however, authors are not shown in a pattern that can be matched, unfortunately this is an impossible task. There is no way to recognise a name from any other piece of text. So unless you can come up with some other rule, this is not possible.