i am planning to develop an ethernet network monitoring tool
for a LAN
it is going to be implemented over client server environment
i want to stimulate a windows 98/computer to become server console and rest to become client computer. client computer
will be installed in the server with ip address.

so i will have full controlled over all my client computers.

functionality of my program.
1)monitor the LAN bandwidth usage by each client computer
2)monitor LAN network ports for services such as ftp,telnet,,
3)probe the network at any time to give statical graph report
4)remote file tranfers and file installation

i need any resources, ideas, suggestion and help that might give me hand on doing my project
i really appreciate it, if anyone could give me any help about doing this project

your sincere
ruban