Exactly, something like:
<#
CSV format would be like:
Username,LineManager
username,linemanagersusername
username,linemanagersusername
username,linemanagersusername
username,linemanagersusername
etc..
#>
$Users = Import-Csv -Path C:\users.csv
ForEach ($User in $Users) {
$newPath = Join-Path "C:\data\Users$" -childpath $User.Username
New-Item $newPath -type directory
$acl = Get-Acl $newpath
$permission = "DOMAIN\$($User.Username)","FullControl","Allow"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $permission
$acl.SetAccessRule($accessRule)
$permission = "DOMAIN\$($User.LineManager)","FullControl","Allow"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule $permission
$acl.SetAccessRule($accessRule)
$acl | Set-Acl $newpath
}