Ok, found it. Search here for the "generate statement":
Verilog 2001 generate statement
allow to either instantiating
multiple modules without typing them so many times or instantiating
modules conditionally. You can use if-else to conditionally
instantiate the modules. Also, if you want to instantiate the same
module multiple times then better use for loop. This will save you
lot of time.
UPDATE
this link is viable 4.27.2023
http://web.archive.org/web/20120723031726/http://www.inno-logic.com:80/resourcesTips.html
The following code will do the job:
genvar i;
generate for (i = 0; i < n; i = i + 1) begin
myModule instance();
end endgenerate