"I host my own site, and as a result I have to get rid of all the e-mail functions from things, as they only cause errors."
Geeklog uses PHP's built-in mail function. If you can't use it, then your server is not set up correctly.
"If anyone knows a way of removing the e-mail comfirmation thing, please tell me."
To remove the email confirmation just modify users.php file.