Hi Chris,
Did you never right-click a node? 'Delete' is defenitely one of the options, so it's available from the admin backend as is through the api.
Just have a look at the api docs to find what you're looking for:
apiDocsI guess your situation is a bit different as you wish the user to only delete it's own uploaded nodes. You'll need to set the appropriate permissions (delete, update, ...) each time a user uploads a node, which you can only do using action handlers (v3.x) or using the .net event model (as from v4)
Bottom line is: Deletion of nodes is always available through right-clicking the node and selecting 'Delete' from the context menu. You'll have to take care of narrowing the permissions on each upload, so members can only delete their own nodes.
Hope that helps.
Regards,
/Dirk
level 1 & 2 certified - umbraco MVP 2008/2009 - umbraco blog at
netaddicts.be - working on an integrated forum4umbraco