hi there,
1. know how to echo a verify picture, you know how they have to type in the letters
do a google search for "visual captcha", and youll get a ton of results for scripts
2. put a unique verification link in each email i send after the web register process
what i do is create a random alphanumeric key, put that into a table with other user info, for just registrations. then put together a url like so:
http://www.mysite.com/register.php?uname=$uname&key=$key
so when the user clicks the link, your php script can get the key and uname from the $_GET, and check it against the values in the table. if they are a match, then put the user info into the regular user table.
to store user privileges, add a field to the user table called ulevel. i use 9 for admins, 1 for users. so then you can check their level by the number. so if you want to show something only to the admin you could do:
if($ulevel == 9){
echo "some important admin stuff!";
}
hope this helps.
p.s. -- i guess i kinda assumed you used databases for all this.