Either from scratch, or using an existing open source FLV player (the two I know of are FlowPlayer and JW FLV Player), the following features need to be added INSIDE THE FLASH PLAYER ITSELF:
(1) Link to Video: provides a link to the video
(2) Embed Video: provides embed code of the video
(3) Send Video to a Friend: a field that will allow users to enter multiple emails (separated by commas) so they can email the videos to their friends
(4) Watermark: a watermark should be placed in the bottom right corner of the Flash Player. JW FLV Player has the capability to do this through flashvars, but it can easily be removed through the embed string code. Therefore, the logo should be placed in the player on the bottom right corner.
There may be more work involved, however once I find the right person, this will be discussed as well as the additional charges for the features.