heres a sub I use from time to time, it uses a 6x8 font
DIM SHARED font%(128,6)
SUB cprint (text$, x%, y%, x2%, y2%, c%)
IF y2% > y% + 15 THEN y2% = y% + 15
FOR ll% = 1 TO LEN(text$)
l% = ASC(MID$(text$, ll%, 1))
FOR a% = x% TO x% + 6
IF a% = x2% THEN EXIT SUB
LINE (a%, y%)-(a%, y2%), c%, , font%(l%, a% - x%)
NEXT
x% = x% + 7
NEXT
END SUB
It uses 6 LINEs to create letters (take a look at the FAQ entitled 'how can I create a custon dotted line). text$ is the text to be printed, x% and y% are the starting coordinates, x2% and y2% are limits to stop printing at.