Estàs empleando una lógica totalmente incorrecta.
Pides todos los emails (ojo, sòlo los emails) de la tabla usuarios. Primer punto erroneo. Luego usas mysql_fetch_array para extraer los datos, pero lo usas una sola vez, por lo que en $emailcaptura tienes un array con un solo elemento, el email de la primera fila devuelta por tu consulta. Segundo error (De hecho tienes dos elementos en ese array, pues mssql_fetch_array, genera un array con índices asociativos y numéricos, por lo que para cada dato hay dos índices).
Finalmente, Intentas crear un ciclo que haga 100 loops, pero no piensas que en $emailcaptura sólo tienes un índice 0 (Si, cero, no uno) y tu índice asociativo "email" que nunca será considerado en el loop.
Hay una manera muy sencilla de hacer lo que deseas:
Código PHP:
$buscado = 555; // Un email puede ser un número?
$emailquery = mssql_query("SELECT email from usuarios WHERE email = '$buscado'");
if(mssql_num_rows($emailquery) == 1){
echo"encontrado";
}
Te sugiero buscar y leer un
manual de sql, y además revisar las
funciones que php trae para manejar bases de datos MsSQL