ok, this seems to work with only one problem. each time i run it. it seems to not change the responce once an ftp is found up. for instance here is a portion of one of the outputs

infinite's FTP Is Up!
Connection failed to notc4
infinite's FTP Is Up!
returned: 230 User logged in, proceed.
infinite's FTP Is Up!
returned: 230 User EWG logged in.
Connection failed to HeadHntR
returned: 230 User ftp logged in.
infinite's FTP Is Up!
returned: 230 User ftpx logged in.
infinite's FTP Is Up!
infinite's FTP Is Up!
infinite's FTP Is Up!
returned: 230 User xptf logged in.
returned: 220-4 users logged in within the last 24 hours.
returned: 230 User test logged in.

so all users that come back as Up it list's as infinite it seems...here is a portion of a second output:

Connection failed to FukYea
Connection failed to HeadHntR
punk-roc's FTP Is Up!
punk-roc's FTP Is Up!
punk-roc's FTP Is Up!
returned: 230 User ftpx logged in.
punk-roc's FTP Is Up!
returned: 230 User xptf logged in.
returned: 230 User ftp logged in.
returned: 230 User logged in, proceed.
returned: 530 Login or Password incorrect.
punk-roc's FTP Is Up!
returned: 230 User test logged in.

in that one puk-roc keeps being repeated as the users nick