Тьфу, я ненавижу его, когда люди пытаются предположить, какие символы допустимы. Помимо того, чтобы быть абсолютно непортативным (всегда думающий о Моно), оба из более ранних комментариев пропустили больше 25 недопустимых символов.
'Clean just a filename
Dim filename As String = "salmnas dlajhdla kjha;dmas'lkasn"
For Each c In IO.Path.GetInvalidFileNameChars
filename = filename.Replace(c, "")
Next
'See also IO.Path.GetInvalidPathChars
If by "border color" in a plain table view you mean the separator lines between the cells (default color gray), you can customize this color for the whole table view via:
tableView.separatorColor = [UIColor blueColor];
See the UITableView reference.