Hi blabberpen,
are you still having trouble with this?
if so here are a few things to try
It generally sounds like your wp-config.php file is missing the multisite directives,
To enable the Network Setup menu item, you must first enable multisite in the wp-config.php file.
Open up wp-config.php
this is what you need to check for. if these two lines are missing than you will not be able to visit the network setup page.
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
if they are indeed there then it may be an issues with your “.htccess file”
if they are not there than add it to the file above where it says:
/* That's all, stop editing! Happy blogging. *
so firstly check to make sure that
define( 'WP_ALLOW_MULTISITE', true );
is present in this file. if not add it as described above.
let me know how it goes if you still need help