Le rendu avec $\square$ n'était pas excellent (trais (trait trop épais) épais), alors j'ai opté pour $\vert$ avec des espaces insécables :
\documentclass{article}
\usepackage{pgffor}
\usepackage{amssymb}
\usepackage{charter}
\newcommand{\wcases}[1]{%
\foreach \x in {1,...,#1}{\large$\vert$~~~}
}
\begin{document}
\begin{flushleft}
NOM~: \wcases{24} \par
\vspace*{2mm} PRÉNOM~: \wcases{23} \par
\end{flushleft}
\end{document}