if you know what the points module for dzoic handshakes is continue other wise check out
http://www.genusblog.com/2007/09/11/handshakes-points-module-user-section/
http://www.genusblog.com/2007/08/29/points-administrator-section/
well, the points module is developed into the second stage where these things are added.
Let user to upload a video and make it featured and but they will need x amount of points set by admin in the admin section of points module if they dont’ have it they can’t upload it as featured.
the same for uploading musics.
The interesting part
Letting a user to send a point to another user,
Right, look at the the demo here.

They can send to
- a friend from their friend list
- any one one the site even not a friend with a username only(already registered on site)
- email address of the user if they used the email address was already registered on the site it will normally process the point transfer other wise it will display

the sitename underlined would be linked to the normal invite page where the user can process the invite as normal as handshakes already doing it.
thats it for that it does add the invitee to the user friend list but i have not developed the other section of code to transfer points afterwards, maybe in one of the next versions.
okay thats it about sending.
When a user sends points to some one the receiver gets notified 
no matter if the receiver accept or deny it the status would be reported back to the sender

Link to product:
http://themesweb.com/index.php?act=viewProd&productId=14
Drop Comments if you have any even if not just say anything