Custom Binary?

I’ve read through a number of blog posts that state that adding a binary isn’t possible for the normal person, CIA excluded.
What I’d like to do is add a ping application that could ICMP ping up to 1000 devices every 10 seconds and report the results back to a server. This would be very handy for satellite networks where ping results through a tunnel are not at all representative of the actual local ping times.

Thanks,
Daniel