Hola de nuevo.
Tras el fin de año....
He conseguido hacer ping por código. Gracias por las indicaciones. Por si a alguno le sirve, dejo unos links interesantes que me han servido para hacer mi código:
http://msdn2.microsoft.com/en-us/library/aa366050(VS.85).aspx
http://www.sockets.com/
http://www.sockets.com/ms_icmp.c
http://lawebdejm.com/prog/cpp/winine....html#subapdo8