Tem como sim, no meu ponto de vista existem duas maneiras de se fazer isso:
1)Trabalhando com páginas dinâmicas (Ex.: ASP)
2)Programa que interaja com Winsock
Mas vai ser uma questão relativa, dependendo muito de como você quer o programa on-line! Por exemplo:
Se for um programa só de consulta on-line, aconselho a primeira opção.
Se for um programa que cadastre, altere dados e coisa parecida, a segunda!