Never loop - always get the query right!

SQL is all about set-based logic!

Code:
Select tblIMUser.UserName From tblIMUser
Left Join tblBuddies on tblBuddies.BuddyId=tblIMUser.UserId
Where tblBuddies.UserId=4
Group by tblIMUser.UserName