Olá, Jhonatan.
A principal questão aqui, ao meu ver, é como definir a arquitetura geral da aplicação. Basicamente, sua aplicação universal funcionará como front-end, enquanto os dados e processamento das principais regras de negócio provavelmente ficarão em um serviço
na web.
Lhe aconselho então a desenvolver um serviço RESTful com Web API e consumi-lo a partir de sua aplicação universal, através de métodos como:
- GetTopico: retorna os dados de um tópico do fórum;
- GetTopicos: retorna uma lista de tópicos;
- PostResposta: envia resposta a um tópico;
Além de outros, claro.
Espero ter ajudado, se permanecerem dúvidas, é só falar.
Joel Rodrigues MSP, MCP, MTA. Editor geral .NET Magazine e Easy .NET Magazine