If it's what wordpress says and is like having your own wordpress.com then there should be no issue.It sounds like the sites would all be subdomains of your network wordpress install.
But at the same time, I would say that if you are worried about seo and ranking I would do a separate install. And would eve go as far as to give them all their own dedicated IP.