no me funciona

.
voy a poner un estracto de lo que quiero hacer.
esta es la lista uno, la leo de txt. Es informacion de cuentas de usuario en un Juego.
Juneau Juliet 18 Sorc dead
zirex Orberita 2 Sorc dead
catiiita_10 nicro 3 Nec dead
HeFeStO SoRcY_HeFeStO 77 Sorc dead
HeFeStO CdR-MoRDeLoN 6 (null) dead
martinsho Martinsho 23 (null) dead
martinsho Don_Fermin 25 Nec dead
karensitha Tkf_Karensita 76 Sorc dead
tml-enchant Tml-Calentona 6 Sorc dead
gastonz MF-Coldgirl 4 Sorc alive
Zork_95 Ventix 5 Sorc dead
tutankarroyo Arkrak 22 Sorc dead
así como se ve,el primer nombre es la cuenta, el segundo horizontal es el nombre del Personaje, depues viene el nivel, despues la clase y despues si esta vivo, todo así separado por espacios.
y este es el archivo 2, es un dat que me da la info de el momento, me dice que cuenta estan online.
[STATUS]
Version=1.8.4
Uptime=2 days 7 hours 53 minutes 30 seconds
[CHANNELS]
channel1=The Void
channel2=Diablo II-1
channel7=Clan HnM
channel8=Clan Dif
channel9=Clan Msc
channel10=Clan Lhs
channel11=Clan Foc
channel12=Clan FBI
channel13=Clan Tml
channel14=Clan CdR
[GAMES]
game1=D2XP,Ger
game2=D2XP,Btybtyb
game3=D2XP,3
game4=D2XP,Fdgdf
game5=D2XP,Bh4
game6=D2XP,Pesa2
game7=D2XP,Pesa
game8=D2XP,Melo Aka
game9=D2XP,Poto
[USERS]
user1=D2XP,matariel
user2=D2XP,ZeroMan
user3=D2XP,Udemishon
user4=D2XP,juanshop
user5=D2XP,NeGroH
user6=D2XP,baron-rojo
user7=D2XP,miwo-enxant
user8=D2XP,Raper_D
user9=D2XP,ale_aggro
user10=D2XP,Rekiem
user11=D2XP,JUANB
user12=D2XP,japy
user13=D2XP,Zeus
user14=D2XP,yetafabox
user15=D2XP,alvarillo-
user16=D2XP,VorteX
user18=D2XP,Sir_Lothar
user19=D2XP,Vlad_Drak
user20=D2XP,poncer
user21=D2XP,JeSi
user22=D2XP,neitas
user23=D2XP,Ashknaref
user24=D2XP,maxjaker
user25=D2XP,th_wd4001
user26=D2XP,th_wd4002
user27=D2XP,alvarillo
user28=D2XP,rene_w
aunke el e dat me los abre todo junto, sin saltos de linea, en vez de un salto aparece un cuadrado

.
ya ahora este es el codigo, mas o menos. Aunque e probado muchas formas y ninguna me a dado resultado como quiero, pero este es el que tengo ahora.
<?php
//archivos
$server="server.dat";
$char="charlist.txt";
//abrir achivos
$abrirchar=fopen($char,"r"); $abrirserver=fopen($server,"r");
{
$leerchar=fgets($abrirchar);
while(!feof($abrirserver)) {
$leerserver=fgets($abrirserver);
if ($acc==$vec[0])
{
echo $acc.'<br>';
break;
}else{
echo'no encontro nada<br>';
}
}
}
?>
lo que quiero es que tome la primera variable $acc y buske coincidencias en el texto 2 de esa manera me va a decir si esta online si no la encuentra me devuelva un echo diciendo que esta offline, si en el texto 1 hay mas de una cuenta = que solo tome 1 y las otras no las tome y así....
espero que alguien pueda ayudarme T_T.
gracias.
saludos.
