to load program in AT89C51 you have to purchase Atmel programmer. you will get hardware and software
another option is use P89V51RD2. it supports ISP. you have to build simple programming circuit.
search on internet for P89V51RD2 programming circuit.
the software you will get as free named flash magic on