One streetpass per MAC address per 8 hours is the limit. Which is why you need to automatically change your MAC address using a batch file or program.
You are using duke_srg script for dd-wrt routers right?
That script automatically changes the mac address for you after a certain time period.
1 - Everytime i change the MAC the Virtual Router Manager stops the connection.
2 - Also for some reason i cant use scripts such the Chaldron's one, they don't change the MAC
If you start the connection again after changing the mac address does everything work again?
For Chaldron's script you need to rename your physical wireless adaptor to "Wi-Fi" for it to work.
When you get Chaldron's script working does the hotspot connection automatically restart or do you have to manually start it again each time you change the mac address?
The minimum ideal time is determined by how long it takes from the change of the mac address to when you get a streetpass hit. You can experiment to see how long on average that is for you.
two simple road blocks:
ICS needs the network of 192.168.0.1 so change your routers network to 192.168.1.1 (that should allow ICS)
with mac shift you need to have the program in the same target directory so that in cmd you can run it. but what i want to mention which again is crucial to get this working is change the WiFi adapters name to "Wi-Fi" also use MACycle.
it makes changing the macs a whole lot easier in windows.
Good luck and see you on homepass