Anyway I've just find out that this limit is due to TCP/IP itself: on windows system the default maximun number of connection allowed toward one port is 100...
I know that it is possible to ask the QueueManager to create a new unique ID for the message I'm sending, specifying the MQPMO_NEW_MSG_ID flag in the put option.