That's either going to be easy, or much trickier.  If you want to tie it to an existing research, the just add the research in as a prerequisite to your entity.
[code]
Prerequisites
    NumResearchPrerequisites 1
    ResearchPrerequisite
        Subject "<Research>"
        Level 1
    RequiredFactionNameID ""
    RequiredCompletedResearchSubjects 0
[/code]
Should look like that when you're finished.
If you want to make a new research, then you're going to have to copy one of the existing ship unlock ones with a new name, add it to the PlayerRace.entity file, then add that in as the needed research.  You don't need to add .entity to the end in there, only the name.