@frangipani,
hey fran welcome to A2K
just because he has a gf doesn't mean you can't be direct...
I'm thinking :"I know you have a gf but if you ever need someone to talk to, I'm here for you because I really care about you"
that way he doesn't feel like you're being creepy