If by non-Steam game you mean you downloaded the game files (gcf's) and then used an emulator to run them then yes. All that is left to do is purchase that game on your Steam account and you'll already have the files you need.
If you were hoping to do this for free then no, Steam's security isn't THAT bad.