How to properly declare a function in C++?

No, only one return value for a function. But you can pass data in by reference, which will change your variable you pass in:

void myHud::getWords_Implementation( FString &Word1, FString Word2 )
{
    Word1 = "SomeWord";
} 

You may want to do some reading up on C++ functions by the sounds of it.