I would like to know if this a good commenting technique for building backlinks to a website. Ok the trick i'm trying to use is to include my competitors name together with my own Eg. If i were to comment on a particular subject where i have to list related website i intend om mentioning my competitors (who are ranked higher than i am) as well as my own so that it doesn't appear too spammy. Would this trick help to improve my ranking being that i associate my site with higher ranking competitors in that same niche??
Use your own keyword. If you will post a good comment based on that post then I dont think admin will delete your response.
Having your name 'associated' with a more successful competitor is meaningless. If by 'mentioning' you mean including a back-link, then you are helping them. Including more than one back-link to answer a question may well make your contribution look less spammy, and help get it accepted, but don't help a competitor, they are not paying you to do linkbuilding for them.
There are some sites that the link is in the commenter name. So why you want to use competitors name if you want to rank your site. I think it's better if you use your keyword as your username in commenting blogs.
Hope that you're not putting in your competitor's URL otherwise you will be helping him build link at the same time. Just remember to read the article before commenting as everyone hate spams.
I don't know about the helpfulness of this off-site, but initially when first starting the website and trying to even get in the picture. It is often very effective to have outbound links to highly ranked seo results in your niche. I don't use those ranked above me for my particular keywords I'm targeting but often use similar keyword results. If you decide to try this out be sure to either not use anchor text or use alternative anchor text which does not effect your keyword.