First, sorry for asserting that the Linode nameservers can't be slaves. My brain, it's not so good these days.
Second, I'm not clear on what you're trying to accomplish; when you say "the domains that I host will be using my nameserver", do you mean that the entries for those domains will be on your nameserver? Because that's not what "using a nameserver" means, at least to me. For example, my domain's DNS entries are at zoneedit; the registrar entry (which is actual just an interface to the root nameservers) point at zoneedit nameservers. But whenever the software on the linode needs to look up a name, it *uses* the linode servers.
(I'm really not trying to be a pedantic jerk; DNS is a complex beast, and unless we understand exactly what you're trying to accomplish, we'll ge t it wrong.)
So I'm going to take a best guess at what you want, and suggest a solution. (which is basically what I labeled #2 in my previous post). What I think you want is to *manage* all your entries in your own nameserver, on your linode, rather than having to use the Linode DNS manager. You don't particularly care where other systems go to lookup your entries, so long as it's mastered on your local server. You need at least one slave, because you need two DNS servers at your registrar. Go to
this post for a good how-to.
Note in particular that you don't want to leave any entries pointing at your registrars servers, because those won't see your changes.