pchMessageStart[] is the name of the array the bytes are held in.
pchMessage's Bytes or as you prefer 'Magic numbers' are a relatively standard concept of making sure crosstalk doesnt happen between any type of standalone node (Paging Channel Host); this occurs across all other types of networks.
When a host is advertising itself to another host; does it advertise its pchMessageBytes or pchMessageStart(s)? C'mon guys.
Anyway, enough of being an arsehole.
If you want to have a mess around with how the peers talk, checkout https://github.com/sebicas/bitcoin-sniffer.
I've found that some implementations do 'talk' with incorrect pchMessageBytes.. however, some get flatout ignored if the PROTOCOL_VERSION is too low.
Still after a definitive answer, anyone?
I think you have a few options here. You can guess what the bytes are by virtue of the port number. Most coins use unique port numbers and you can then search through various altcoin source codes to find the ones that use the same port and then test their respective magic bytes. Or you can somehow get a node to connect to you.
seem to have missed the point of the post fella.
i'll repost and try again.