If you would like to run your own nameservers, you'll need an additional IP ($1/month), and you'll also need to set up BIND or a similar service.
If you choose to use a service like dyndns.com, simply set your nameservers to them, and then you'll be able to manage DNS records. An A record on...